home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_9.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
557KB
|
9,792 lines
# near model CODE resource
# jump table entries: 3488-3538 (51 of them)
export_486:
00000000 4E75 rts
export_438:
00000002 4E56 FEBC link A6, -0x0144
00000006 2F0C move.l -[A7], A4
00000008 286E 000C movea.l A4, [A6 + 0xC]
0000000C 508C addq.l A4, 8
0000000E 486E FFC6 pea.l [A6 - 0x3A]
00000012 486E FFBE pea.l [A6 - 0x42]
00000016 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000001A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000001E 2F0C move.l -[A7], A4
00000020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000024 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000028 4FEF 0018 lea.l A7, [A7 + 0x18]
0000002C 3D40 FFC0 move.w [A6 - 0x40], D0
00000030 4A6E FFC0 tst.w [A6 - 0x40]
00000034 6706 beq +0x8 /* 0000003C */
00000036 302E FFC0 move.w D0, [A6 - 0x40]
0000003A 6022 bra +0x24 /* 0000005E */
label0000003C:
0000003C 486E FEBC pea.l [A6 - 0x144]
00000040 486E FFC6 pea.l [A6 - 0x3A]
00000044 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000048 508F addq.l A7, 8
0000004A 486E FFC6 pea.l [A6 - 0x3A]
0000004E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000052 588F addq.l A7, 4
00000054 486E FEBC pea.l [A6 - 0x144]
00000058 4EBA 046E jsr [PC + 0x46E /* 000004C8 */]
0000005C 588F addq.l A7, 4
label0000005E:
0000005E 285F movea.l A4, [A7]+
00000060 4E5E unlink A6
00000062 4E75 rts
export_441:
00000064 4E56 FEBC link A6, -0x0144
00000068 2F0C move.l -[A7], A4
0000006A 286E 000C movea.l A4, [A6 + 0xC]
0000006E 508C addq.l A4, 8
00000070 486E FFC6 pea.l [A6 - 0x3A]
00000074 486E FFBE pea.l [A6 - 0x42]
00000078 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000007C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000080 2F0C move.l -[A7], A4
00000082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000086 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000008A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000008E 3D40 FFC0 move.w [A6 - 0x40], D0
00000092 4A6E FFC0 tst.w [A6 - 0x40]
00000096 6706 beq +0x8 /* 0000009E */
00000098 302E FFC0 move.w D0, [A6 - 0x40]
0000009C 6022 bra +0x24 /* 000000C0 */
label0000009E:
0000009E 486E FEBC pea.l [A6 - 0x144]
000000A2 486E FFC6 pea.l [A6 - 0x3A]
000000A6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000000AA 508F addq.l A7, 8
000000AC 486E FFC6 pea.l [A6 - 0x3A]
000000B0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000000B4 588F addq.l A7, 4
000000B6 486E FEBC pea.l [A6 - 0x144]
000000BA 4EBA 02C2 jsr [PC + 0x2C2 /* 0000037E */]
000000BE 588F addq.l A7, 4
label000000C0:
000000C0 285F movea.l A4, [A7]+
000000C2 4E5E unlink A6
000000C4 4E75 rts
export_442:
000000C6 4E56 FE80 link A6, -0x0180
000000CA 2F0C move.l -[A7], A4
000000CC 286E 000C movea.l A4, [A6 + 0xC]
000000D0 508C addq.l A4, 8
000000D2 486E FFBA pea.l [A6 - 0x46]
000000D6 486E FFF8 pea.l [A6 - 0x8]
000000DA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000DE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000E2 2F0C move.l -[A7], A4
000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E8 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000000EC 4FEF 0018 lea.l A7, [A7 + 0x18]
000000F0 3D40 FFFA move.w [A6 - 0x6], D0
000000F4 4A6E FFFA tst.w [A6 - 0x6]
000000F8 6708 beq +0xA /* 00000102 */
000000FA 302E FFFA move.w D0, [A6 - 0x6]
000000FE 6000 00C6 bra +0xC8 /* 000001C6 */
label00000102:
00000102 302E FFF8 move.w D0, [A6 - 0x8]
00000106 48C0 ext.l D0
00000108 E780 asl D0, 3
0000010A D9C0 add.l A4, D0
0000010C 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00000110 6716 beq +0x18 /* 00000128 */
00000112 0C54 2711 cmpi.w [A4], 0x2711
00000116 6710 beq +0x12 /* 00000128 */
00000118 486E FFBA pea.l [A6 - 0x46]
0000011C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000120 588F addq.l A7, 4
00000122 7077 moveq.l D0, 0x77
00000124 6000 00A0 bra +0xA2 /* 000001C6 */
label00000128:
00000128 0C54 2711 cmpi.w [A4], 0x2711
0000012C 57C0 seq D0
0000012E 4400 neg.b D0
00000130 4880 ext.w D0
00000132 3D40 FFF4 move.w [A6 - 0xC], D0
00000136 508C addq.l A4, 8
00000138 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
0000013C 6710 beq +0x12 /* 0000014E */
0000013E 486E FFBA pea.l [A6 - 0x46]
00000142 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000146 588F addq.l A7, 4
00000148 7049 moveq.l D0, 0x49
0000014A 6000 007A bra +0x7C /* 000001C6 */
label0000014E:
0000014E 508C addq.l A4, 8
00000150 486E FF80 pea.l [A6 - 0x80]
00000154 486E FFF8 pea.l [A6 - 0x8]
00000158 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000015C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000160 2F0C move.l -[A7], A4
00000162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000166 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000016A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000016E 3D40 FFFA move.w [A6 - 0x6], D0
00000172 4A6E FFFA tst.w [A6 - 0x6]
00000176 6710 beq +0x12 /* 00000188 */
00000178 486E FFBA pea.l [A6 - 0x46]
0000017C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000180 588F addq.l A7, 4
00000182 302E FFFA move.w D0, [A6 - 0x6]
00000186 603E bra +0x40 /* 000001C6 */
label00000188:
00000188 486E FE80 pea.l [A6 - 0x180]
0000018C 486E FF80 pea.l [A6 - 0x80]
00000190 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000194 508F addq.l A7, 8
00000196 486E FF80 pea.l [A6 - 0x80]
0000019A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000019E 588F addq.l A7, 4
000001A0 486E FFBA pea.l [A6 - 0x46]
000001A4 486E FE80 pea.l [A6 - 0x180]
000001A8 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000001AC 4EBA 0624 jsr [PC + 0x624 /* 000007D2 */]
000001B0 4FEF 000A lea.l A7, [A7 + 0xA]
000001B4 3D40 FFFA move.w [A6 - 0x6], D0
000001B8 486E FFBA pea.l [A6 - 0x46]
000001BC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000001C0 588F addq.l A7, 4
000001C2 302E FFFA move.w D0, [A6 - 0x6]
label000001C6:
000001C6 285F movea.l A4, [A7]+
000001C8 4E5E unlink A6
000001CA 4E75 rts
export_443:
000001CC 4E56 FE70 link A6, -0x0190
000001D0 2F0C move.l -[A7], A4
000001D2 286E 000C movea.l A4, [A6 + 0xC]
000001D6 486E FFEE pea.l [A6 - 0x12]
000001DA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001DE 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000001E2 508F addq.l A7, 8
000001E4 3D40 FFE8 move.w [A6 - 0x18], D0
000001E8 4A6E FFE8 tst.w [A6 - 0x18]
000001EC 6708 beq +0xA /* 000001F6 */
000001EE 302E FFE8 move.w D0, [A6 - 0x18]
000001F2 6000 0184 bra +0x186 /* 00000378 */
label000001F6:
000001F6 508C addq.l A4, 8
000001F8 0C54 2B26 cmpi.w [A4], 0x2B26 /* '+&' */
000001FC 6706 beq +0x8 /* 00000204 */
000001FE 702E moveq.l D0, 0x2E
00000200 6000 0176 bra +0x178 /* 00000378 */
label00000204:
00000204 508C addq.l A4, 8
00000206 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
0000020A 6706 beq +0x8 /* 00000212 */
0000020C 7049 moveq.l D0, 0x49
0000020E 6000 0168 bra +0x16A /* 00000378 */
label00000212:
00000212 508C addq.l A4, 8
00000214 486E FF70 pea.l [A6 - 0x90]
00000218 486E FFE6 pea.l [A6 - 0x1A]
0000021C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000220 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000224 2F0C move.l -[A7], A4
00000226 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000022A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000022E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000232 3D40 FFE8 move.w [A6 - 0x18], D0
00000236 4A6E FFE8 tst.w [A6 - 0x18]
0000023A 6708 beq +0xA /* 00000244 */
0000023C 302E FFE8 move.w D0, [A6 - 0x18]
00000240 6000 0136 bra +0x138 /* 00000378 */
label00000244:
00000244 486E FE70 pea.l [A6 - 0x190]
00000248 486E FF70 pea.l [A6 - 0x90]
0000024C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000250 508F addq.l A7, 8
00000252 486E FF70 pea.l [A6 - 0x90]
00000256 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000025A 588F addq.l A7, 4
0000025C 302E FFE6 move.w D0, [A6 - 0x1A]
00000260 48C0 ext.l D0
00000262 E780 asl D0, 3
00000264 D9C0 add.l A4, D0
00000266 0C54 2B22 cmpi.w [A4], 0x2B22 /* '+\"' */
0000026A 670C beq +0xE /* 00000278 */
0000026C 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */
00000270 6706 beq +0x8 /* 00000278 */
00000272 704A moveq.l D0, 0x4A
00000274 6000 0102 bra +0x104 /* 00000378 */
label00000278:
00000278 508C addq.l A4, 8
0000027A 486E FFAA pea.l [A6 - 0x56]
0000027E 486E FFE6 pea.l [A6 - 0x1A]
00000282 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000286 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000028A 2F0C move.l -[A7], A4
0000028C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000290 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000294 4FEF 0018 lea.l A7, [A7 + 0x18]
00000298 3D40 FFE8 move.w [A6 - 0x18], D0
0000029C 4A6E FFE8 tst.w [A6 - 0x18]
000002A0 6708 beq +0xA /* 000002AA */
000002A2 302E FFE8 move.w D0, [A6 - 0x18]
000002A6 6000 00D0 bra +0xD2 /* 00000378 */
label000002AA:
000002AA 0C6C 2B22 FFF8 cmpi.w [A4 - 0x8], 0x2B22 /* '+\"' */
000002B0 665C bne +0x5E /* 0000030E */
000002B2 486E FFEA pea.l [A6 - 0x16]
000002B6 486E FFAA pea.l [A6 - 0x56]
000002BA 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000002BE 508F addq.l A7, 8
000002C0 3D40 FFE8 move.w [A6 - 0x18], D0
000002C4 486E FFAA pea.l [A6 - 0x56]
000002C8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000002CC 588F addq.l A7, 4
000002CE 4A6E FFE8 tst.w [A6 - 0x18]
000002D2 6708 beq +0xA /* 000002DC */
000002D4 302E FFE8 move.w D0, [A6 - 0x18]
000002D8 6000 009E bra +0xA0 /* 00000378 */
label000002DC:
000002DC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000002E0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000002E4 206E FFFA movea.l A0, [A6 - 0x6]
000002E8 2F10 move.l -[A7], [A0]
000002EA 2F2E FFEA move.l -[A7], [A6 - 0x16]
000002EE 3F3C 0001 move.w -[A7], 0x1
000002F2 486E FE70 pea.l [A6 - 0x190]
000002F6 4EBA 02B2 jsr [PC + 0x2B2 /* 000005AA */]
000002FA 4FEF 000E lea.l A7, [A7 + 0xE]
000002FE 3D40 FFE8 move.w [A6 - 0x18], D0
00000302 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000306 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000030A 6000 0068 bra +0x6A /* 00000374 */
label0000030E:
0000030E 486E FFAA pea.l [A6 - 0x56]
00000312 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00000316 588F addq.l A7, 4
00000318 2040 movea.l A0, D0
0000031A 1D50 FFFF move.b [A6 - 0x1], [A0]
0000031E 486E FFAA pea.l [A6 - 0x56]
00000322 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000326 588F addq.l A7, 4
00000328 3D40 FFE4 move.w [A6 - 0x1C], D0
0000032C 486E FFAA pea.l [A6 - 0x56]
00000330 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000334 588F addq.l A7, 4
00000336 0C6E 0001 FFE4 cmpi.w [A6 - 0x1C], 0x1
0000033C 6704 beq +0x6 /* 00000342 */
0000033E 704B moveq.l D0, 0x4B
00000340 6036 bra +0x38 /* 00000378 */
label00000342:
00000342 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000346 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000034A 206E FFFA movea.l A0, [A6 - 0x6]
0000034E 2F10 move.l -[A7], [A0]
00000350 102E FFFF move.b D0, [A6 - 0x1]
00000354 4880 ext.w D0
00000356 48C0 ext.l D0
00000358 2F00 move.l -[A7], D0
0000035A 4267 clr.w -[A7]
0000035C 486E FE70 pea.l [A6 - 0x190]
00000360 4EBA 0248 jsr [PC + 0x248 /* 000005AA */]
00000364 4FEF 000E lea.l A7, [A7 + 0xE]
00000368 3D40 FFE8 move.w [A6 - 0x18], D0
0000036C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000370 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label00000374:
00000374 302E FFE8 move.w D0, [A6 - 0x18]
label00000378:
00000378 285F movea.l A4, [A7]+
0000037A 4E5E unlink A6
0000037C 4E75 rts
fn0000037E:
0000037E 4E56 FFFA link A6, -0x0006
00000382 486D DF88 pea.l [A5 - 0x2078]
00000386 4EBA 055E jsr [PC + 0x55E /* 000008E6 */]
0000038A 588F addq.l A7, 4
0000038C 3D40 FFFA move.w [A6 - 0x6], D0
00000390 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
00000396 6606 bne +0x8 /* 0000039E */
00000398 7044 moveq.l D0, 0x44
0000039A 6000 0128 bra +0x12A /* 000004C4 */
label0000039E:
0000039E 4267 clr.w -[A7]
000003A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003A4 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
000003A8 486E FFFC pea.l [A6 - 0x4]
000003AC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000003B0 301F move.w D0, [A7]+
000003B2 3D40 FFFE move.w [A6 - 0x2], D0
000003B6 4A6E FFFE tst.w [A6 - 0x2]
000003BA 6656 bne +0x58 /* 00000412 */
000003BC 302E FFFA move.w D0, [A6 - 0x6]
000003C0 C1FC 010A muls.w D0, 0x10A
000003C4 41ED DC6A lea.l A0, [A5 - 0x2396]
000003C8 D1C0 add.l A0, D0
000003CA 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4]
000003D0 302E FFFA move.w D0, [A6 - 0x6]
000003D4 C1FC 010A muls.w D0, 0x10A
000003D8 41ED DC6A lea.l A0, [A5 - 0x2396]
000003DC D1C0 add.l A0, D0
000003DE 4850 pea.l [A0]
000003E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000003E8 508F addq.l A7, 8
000003EA 302E FFFA move.w D0, [A6 - 0x6]
000003EE C1FC 010A muls.w D0, 0x10A
000003F2 41ED DC6A lea.l A0, [A5 - 0x2396]
000003F6 D1C0 add.l A0, D0
000003F8 302E FFFA move.w D0, [A6 - 0x6]
000003FC C1FC 010A muls.w D0, 0x10A
00000400 43ED DC6A lea.l A1, [A5 - 0x2396]
00000404 D3C0 add.l A1, D0
00000406 42A9 0106 clr.l [A1 + 0x106]
0000040A 42A8 0102 clr.l [A0 + 0x102]
0000040E 6000 00B2 bra +0xB4 /* 000004C2 */
label00000412:
00000412 0C6E FFD5 FFFE cmpi.w [A6 - 0x2], 0xFFD5
00000418 6600 00A4 bne +0xA6 /* 000004BE */
0000041C 206D 9064 movea.l A0, [A5 - 0x6F9C]
00000420 226D 9064 movea.l A1, [A5 - 0x6F9C]
00000424 4267 clr.w -[A7]
00000426 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000042A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
0000042E 2050 movea.l A0, [A0]
00000430 2F10 move.l -[A7], [A0]
00000432 2051 movea.l A0, [A1]
00000434 2F28 0004 move.l -[A7], [A0 + 0x4]
00000438 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000043C 301F move.w D0, [A7]+
0000043E 4A40 tst.w D0
00000440 6600 0078 bne +0x7A /* 000004BA */
00000444 4267 clr.w -[A7]
00000446 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000044A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
0000044E 486E FFFC pea.l [A6 - 0x4]
00000452 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000456 301F move.w D0, [A7]+
00000458 3D40 FFFE move.w [A6 - 0x2], D0
0000045C 4A6E FFFE tst.w [A6 - 0x2]
00000460 6654 bne +0x56 /* 000004B6 */
00000462 302E FFFA move.w D0, [A6 - 0x6]
00000466 C1FC 010A muls.w D0, 0x10A
0000046A 41ED DC6A lea.l A0, [A5 - 0x2396]
0000046E D1C0 add.l A0, D0
00000470 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4]
00000476 302E FFFA move.w D0, [A6 - 0x6]
0000047A C1FC 010A muls.w D0, 0x10A
0000047E 41ED DC6A lea.l A0, [A5 - 0x2396]
00000482 D1C0 add.l A0, D0
00000484 4850 pea.l [A0]
00000486 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000048A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000048E 508F addq.l A7, 8
00000490 302E FFFA move.w D0, [A6 - 0x6]
00000494 C1FC 010A muls.w D0, 0x10A
00000498 41ED DC6A lea.l A0, [A5 - 0x2396]
0000049C D1C0 add.l A0, D0
0000049E 302E FFFA move.w D0, [A6 - 0x6]
000004A2 C1FC 010A muls.w D0, 0x10A
000004A6 43ED DC6A lea.l A1, [A5 - 0x2396]
000004AA D3C0 add.l A1, D0
000004AC 42A9 0106 clr.l [A1 + 0x106]
000004B0 42A8 0102 clr.l [A0 + 0x102]
000004B4 600C bra +0xE /* 000004C2 */
label000004B6:
000004B6 7045 moveq.l D0, 0x45
000004B8 600A bra +0xC /* 000004C4 */
label000004BA:
000004BA 7046 moveq.l D0, 0x46
000004BC 6006 bra +0x8 /* 000004C4 */
label000004BE:
000004BE 7045 moveq.l D0, 0x45
000004C0 6002 bra +0x4 /* 000004C4 */
label000004C2:
000004C2 7000 moveq.l D0, 0x00
label000004C4:
000004C4 4E5E unlink A6
000004C6 4E75 rts
fn000004C8:
000004C8 4E56 FEFE link A6, -0x0102
000004CC 486E FEFE pea.l [A6 - 0x102]
000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004D4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000004D8 508F addq.l A7, 8
000004DA 486E FEFE pea.l [A6 - 0x102]
000004DE 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000004E2 588F addq.l A7, 4
000004E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004E8 4EBA 03FC jsr [PC + 0x3FC /* 000008E6 */]
000004EC 588F addq.l A7, 4
000004EE 3D40 FFFE move.w [A6 - 0x2], D0
000004F2 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
000004F8 6604 bne +0x6 /* 000004FE */
000004FA 7047 moveq.l D0, 0x47
000004FC 602A bra +0x2C /* 00000528 */
label000004FE:
000004FE 302E FFFE move.w D0, [A6 - 0x2]
00000502 C1FC 010A muls.w D0, 0x10A
00000506 41ED DC6A lea.l A0, [A5 - 0x2396]
0000050A D1C0 add.l A0, D0
0000050C 3F28 0100 move.w -[A7], [A0 + 0x100]
00000510 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000514 548F addq.l A7, 2
00000516 302E FFFE move.w D0, [A6 - 0x2]
0000051A C1FC 010A muls.w D0, 0x10A
0000051E 41ED DC6A lea.l A0, [A5 - 0x2396]
00000522 D1C0 add.l A0, D0
00000524 4210 clr.b [A0]
00000526 7000 moveq.l D0, 0x00
label00000528:
00000528 4E5E unlink A6
0000052A 4E75 rts
export_440:
0000052C 4E56 FFEE link A6, -0x0012
00000530 426E FFFE clr.w [A6 - 0x2]
00000534 603E bra +0x40 /* 00000574 */
label00000536:
00000536 302E FFFE move.w D0, [A6 - 0x2]
0000053A C1FC 010A muls.w D0, 0x10A
0000053E 41ED DC6A lea.l A0, [A5 - 0x2396]
00000542 D1C0 add.l A0, D0
00000544 4A10 tst.b [A0]
00000546 6728 beq +0x2A /* 00000570 */
00000548 302E FFFE move.w D0, [A6 - 0x2]
0000054C C1FC 010A muls.w D0, 0x10A
00000550 41ED DC6A lea.l A0, [A5 - 0x2396]
00000554 D1C0 add.l A0, D0
00000556 3F28 0100 move.w -[A7], [A0 + 0x100]
0000055A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000055E 548F addq.l A7, 2
00000560 302E FFFE move.w D0, [A6 - 0x2]
00000564 C1FC 010A muls.w D0, 0x10A
00000568 41ED DC6A lea.l A0, [A5 - 0x2396]
0000056C D1C0 add.l A0, D0
0000056E 4210 clr.b [A0]
label00000570:
00000570 526E FFFE addq.w [A6 - 0x2], 1
label00000574:
00000574 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
0000057A 6DBA blt -0x44 /* 00000536 */
0000057C 426E FFF6 clr.w [A6 - 0xA]
00000580 42A7 clr.l -[A7]
00000582 42A7 clr.l -[A7]
00000584 486E FFEE pea.l [A6 - 0x12]
00000588 42A7 clr.l -[A7]
0000058A 4EBA 054A jsr [PC + 0x54A /* 00000AD6 */]
0000058E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000592 42A7 clr.l -[A7]
00000594 42A7 clr.l -[A7]
00000596 486E FFEE pea.l [A6 - 0x12]
0000059A 42A7 clr.l -[A7]
0000059C 4EBA 0D88 jsr [PC + 0xD88 /* 00001326 */]
000005A0 4FEF 0010 lea.l A7, [A7 + 0x10]
000005A4 7000 moveq.l D0, 0x00
000005A6 4E5E unlink A6
000005A8 4E75 rts
fn000005AA:
000005AA 4E56 FEEA link A6, -0x0116
000005AE 2F0C move.l -[A7], A4
000005B0 486E FEF6 pea.l [A6 - 0x10A]
000005B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005B8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000005BC 508F addq.l A7, 8
000005BE 486E FEF6 pea.l [A6 - 0x10A]
000005C2 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000005C6 588F addq.l A7, 4
000005C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005CC 4EBA 0318 jsr [PC + 0x318 /* 000008E6 */]
000005D0 588F addq.l A7, 4
000005D2 3D40 FFFC move.w [A6 - 0x4], D0
000005D6 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF
000005DC 6606 bne +0x8 /* 000005E4 */
000005DE 7047 moveq.l D0, 0x47
000005E0 6000 01EA bra +0x1EC /* 000007CC */
label000005E4:
000005E4 302E FFFC move.w D0, [A6 - 0x4]
000005E8 C1FC 010A muls.w D0, 0x10A
000005EC 41ED DC6A lea.l A0, [A5 - 0x2396]
000005F0 D1C0 add.l A0, D0
000005F2 3D68 0100 FFFA move.w [A6 - 0x6], [A0 + 0x100]
000005F8 302E FFFC move.w D0, [A6 - 0x4]
000005FC C1FC 010A muls.w D0, 0x10A
00000600 41ED DC6A lea.l A0, [A5 - 0x2396]
00000604 D1C0 add.l A0, D0
00000606 4267 clr.w -[A7]
00000608 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000060C 3F3C 0001 move.w -[A7], 0x1
00000610 2F28 0106 move.l -[A7], [A0 + 0x106]
00000614 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00000618 301F move.w D0, [A7]+
0000061A 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
00000620 6600 00B8 bne +0xBA /* 000006DA */
00000624 2D6E 000E FEF2 move.l [A6 - 0x10E], [A6 + 0xE]
0000062A 4AAE FEF2 tst.l [A6 - 0x10E]
0000062E 6C06 bge +0x8 /* 00000636 */
00000630 7002 moveq.l D0, 0x02
00000632 6000 0198 bra +0x19A /* 000007CC */
label00000636:
00000636 202E FEF2 move.l D0, [A6 - 0x10E]
0000063A D080 add.l D0, D0
0000063C 2F00 move.l -[A7], D0
0000063E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000642 588F addq.l A7, 4
00000644 4A40 tst.w D0
00000646 6706 beq +0x8 /* 0000064E */
00000648 7025 moveq.l D0, 0x25
0000064A 6000 0180 bra +0x182 /* 000007CC */
label0000064E:
0000064E 42A7 clr.l -[A7]
00000650 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000654 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000658 205F movea.l A0, [A7]+
0000065A 2D48 FFF6 move.l [A6 - 0xA], A0
0000065E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000662 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000666 4267 clr.w -[A7]
00000668 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000066C 486E FEF2 pea.l [A6 - 0x10E]
00000670 206E FFF6 movea.l A0, [A6 - 0xA]
00000674 2F10 move.l -[A7], [A0]
00000676 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
0000067A 301F move.w D0, [A7]+
0000067C 3D40 FFFE move.w [A6 - 0x2], D0
00000680 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000684 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000688 4A6E FFFE tst.w [A6 - 0x2]
0000068C 6708 beq +0xA /* 00000696 */
0000068E 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9
00000694 6638 bne +0x3A /* 000006CE */
label00000696:
00000696 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000069A 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
0000069E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000006A2 2F2E 0012 move.l -[A7], [A6 + 0x12]
000006A6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000006AA 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000006AE 508F addq.l A7, 8
000006B0 302E FFFC move.w D0, [A6 - 0x4]
000006B4 C1FC 010A muls.w D0, 0x10A
000006B8 41ED DC6A lea.l A0, [A5 - 0x2396]
000006BC D1C0 add.l A0, D0
000006BE 4267 clr.w -[A7]
000006C0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000006C4 4868 0106 pea.l [A0 + 0x106]
000006C8 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000006CC 301F move.w D0, [A7]+
label000006CE:
000006CE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000006D2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000006D6 6000 00F2 bra +0xF4 /* 000007CA */
label000006DA:
000006DA 2D7C 0000 0200 FEEA move.l [A6 - 0x116], 0x200
000006E2 42A7 clr.l -[A7]
000006E4 2F2E FEEA move.l -[A7], [A6 - 0x116]
000006E8 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000006EC 205F movea.l A0, [A7]+
000006EE 2D48 FFF6 move.l [A6 - 0xA], A0
000006F2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000006F6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000006FA 206E FFF6 movea.l A0, [A6 - 0xA]
000006FE 2850 movea.l A4, [A0]
00000700 42AE FEEE clr.l [A6 - 0x112]
label00000704:
00000704 7001 moveq.l D0, 0x01
00000706 2D40 FEF2 move.l [A6 - 0x10E], D0
0000070A 4267 clr.w -[A7]
0000070C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000710 486E FEF2 pea.l [A6 - 0x10E]
00000714 2F0C move.l -[A7], A4
00000716 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
0000071A 301F move.w D0, [A7]+
0000071C 3D40 FFFE move.w [A6 - 0x2], D0
00000720 4A6E FFFE tst.w [A6 - 0x2]
00000724 6604 bne +0x6 /* 0000072A */
00000726 52AE FEEE addq.l [A6 - 0x112], 1
label0000072A:
0000072A 202E FEEE move.l D0, [A6 - 0x112]
0000072E B0AE FEEA cmp.l D0, [A6 - 0x116]
00000732 6D36 blt +0x38 /* 0000076A */
00000734 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000738 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000073C 06AE 0000 0200 FEEA addi.l [A6 - 0x116], 0x200
00000744 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000748 2F2E FEEA move.l -[A7], [A6 - 0x116]
0000074C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000750 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000754 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000758 206E FFF6 movea.l A0, [A6 - 0xA]
0000075C 2010 move.l D0, [A0]
0000075E D0AE FEEA add.l D0, [A6 - 0x116]
00000762 0680 FFFF FDFF addi.l D0, 0xFFFFFDFF
00000768 2840 movea.l A4, D0
label0000076A:
0000076A 4A6E FFFE tst.w [A6 - 0x2]
0000076E 660C bne +0xE /* 0000077C */
00000770 41D4 lea.l A0, [A4]
00000772 528C addq.l A4, 1
00000774 1010 move.b D0, [A0]
00000776 B02E 0011 cmp.b D0, [A6 + 0x11]
0000077A 6688 bne -0x76 /* 00000704 */
label0000077C:
0000077C 4A6E FFFE tst.w [A6 - 0x2]
00000780 6708 beq +0xA /* 0000078A */
00000782 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9
00000788 6638 bne +0x3A /* 000007C2 */
label0000078A:
0000078A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000078E 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000792 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000796 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000079A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000079E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000007A2 508F addq.l A7, 8
000007A4 302E FFFC move.w D0, [A6 - 0x4]
000007A8 C1FC 010A muls.w D0, 0x10A
000007AC 41ED DC6A lea.l A0, [A5 - 0x2396]
000007B0 D1C0 add.l A0, D0
000007B2 4267 clr.w -[A7]
000007B4 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007B8 4868 0106 pea.l [A0 + 0x106]
000007BC 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000007C0 301F move.w D0, [A7]+
label000007C2:
000007C2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000007C6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000007CA:
000007CA 7000 moveq.l D0, 0x00
label000007CC:
000007CC 285F movea.l A4, [A7]+
000007CE 4E5E unlink A6
000007D0 4E75 rts
fn000007D2:
000007D2 4E56 FEF6 link A6, -0x010A
000007D6 486E FEF6 pea.l [A6 - 0x10A]
000007DA 2F2E 000A move.l -[A7], [A6 + 0xA]
000007DE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000007E2 508F addq.l A7, 8
000007E4 486E FEF6 pea.l [A6 - 0x10A]
000007E8 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000007EC 588F addq.l A7, 4
000007EE 2F2E 000A move.l -[A7], [A6 + 0xA]
000007F2 4EBA 00F2 jsr [PC + 0xF2 /* 000008E6 */]
000007F6 588F addq.l A7, 4
000007F8 3D40 FFF8 move.w [A6 - 0x8], D0
000007FC 0C6E FFFF FFF8 cmpi.w [A6 - 0x8], 0xFFFF
00000802 6606 bne +0x8 /* 0000080A */
00000804 7047 moveq.l D0, 0x47
00000806 6000 00DA bra +0xDC /* 000008E2 */
label0000080A:
0000080A 302E FFF8 move.w D0, [A6 - 0x8]
0000080E C1FC 010A muls.w D0, 0x10A
00000812 41ED DC6A lea.l A0, [A5 - 0x2396]
00000816 D1C0 add.l A0, D0
00000818 3D68 0100 FFF6 move.w [A6 - 0xA], [A0 + 0x100]
0000081E 302E FFF8 move.w D0, [A6 - 0x8]
00000822 C1FC 010A muls.w D0, 0x10A
00000826 41ED DC6A lea.l A0, [A5 - 0x2396]
0000082A D1C0 add.l A0, D0
0000082C 2D68 0102 FFFA move.l [A6 - 0x6], [A0 + 0x102]
00000832 4AAE FFFA tst.l [A6 - 0x6]
00000836 6614 bne +0x16 /* 0000084C */
00000838 4A6E 0008 tst.w [A6 + 0x8]
0000083C 660E bne +0x10 /* 0000084C */
0000083E 4267 clr.w -[A7]
00000840 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000844 42A7 clr.l -[A7]
00000846 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
0000084A 301F move.w D0, [A7]+
label0000084C:
0000084C 4A6E 0008 tst.w [A6 + 0x8]
00000850 6710 beq +0x12 /* 00000862 */
00000852 4267 clr.w -[A7]
00000854 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000858 486E FFFA pea.l [A6 - 0x6]
0000085C 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00000860 301F move.w D0, [A7]+
label00000862:
00000862 4267 clr.w -[A7]
00000864 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000868 3F3C 0001 move.w -[A7], 0x1
0000086C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000870 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00000874 301F move.w D0, [A7]+
00000876 2F2E 000E move.l -[A7], [A6 + 0xE]
0000087A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000087E 588F addq.l A7, 4
00000880 2F2E 000E move.l -[A7], [A6 + 0xE]
00000884 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000888 588F addq.l A7, 4
0000088A 2D40 FFFA move.l [A6 - 0x6], D0
0000088E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000892 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00000896 588F addq.l A7, 4
00000898 4267 clr.w -[A7]
0000089A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000089E 486E FFFA pea.l [A6 - 0x6]
000008A2 2F00 move.l -[A7], D0
000008A4 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000008A8 301F move.w D0, [A7]+
000008AA 3D40 FFFE move.w [A6 - 0x2], D0
000008AE 2F2E 000E move.l -[A7], [A6 + 0xE]
000008B2 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000008B6 588F addq.l A7, 4
000008B8 4A6E FFFE tst.w [A6 - 0x2]
000008BC 6704 beq +0x6 /* 000008C2 */
000008BE 7048 moveq.l D0, 0x48
000008C0 6020 bra +0x22 /* 000008E2 */
label000008C2:
000008C2 302E FFF8 move.w D0, [A6 - 0x8]
000008C6 C1FC 010A muls.w D0, 0x10A
000008CA 41ED DC6A lea.l A0, [A5 - 0x2396]
000008CE D1C0 add.l A0, D0
000008D0 4267 clr.w -[A7]
000008D2 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000008D6 4868 0102 pea.l [A0 + 0x102]
000008DA 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000008DE 301F move.w D0, [A7]+
000008E0 7000 moveq.l D0, 0x00
label000008E2:
000008E2 4E5E unlink A6
000008E4 4E75 rts
fn000008E6:
000008E6 4E56 FFFC link A6, -0x0004
000008EA 426E FFFC clr.w [A6 - 0x4]
000008EE 70FF moveq.l D0, 0xFFFFFFFF
000008F0 3D40 FFFE move.w [A6 - 0x2], D0
000008F4 6028 bra +0x2A /* 0000091E */
label000008F6:
000008F6 302E FFFC move.w D0, [A6 - 0x4]
000008FA C1FC 010A muls.w D0, 0x10A
000008FE 41ED DC6A lea.l A0, [A5 - 0x2396]
00000902 D1C0 add.l A0, D0
00000904 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000908 4850 pea.l [A0]
0000090A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000090E 508F addq.l A7, 8
00000910 4A40 tst.w D0
00000912 6706 beq +0x8 /* 0000091A */
00000914 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4]
label0000091A:
0000091A 526E FFFC addq.w [A6 - 0x4], 1
label0000091E:
0000091E 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3
00000924 6C08 bge +0xA /* 0000092E */
00000926 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
0000092C 67C8 beq -0x36 /* 000008F6 */
label0000092E:
0000092E 302E FFFE move.w D0, [A6 - 0x2]
00000932 4E5E unlink A6
00000934 4E75 rts
export_446:
00000936 4E56 FFB2 link A6, -0x004E
0000093A 2F0C move.l -[A7], A4
0000093C 286E 000C movea.l A4, [A6 + 0xC]
00000940 508C addq.l A4, 8
00000942 4A6D DB52 tst.w [A5 - 0x24AE]
00000946 6706 beq +0x8 /* 0000094E */
00000948 7059 moveq.l D0, 0x59
0000094A 6000 0184 bra +0x186 /* 00000AD0 */
label0000094E:
0000094E 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00000952 6602 bne +0x4 /* 00000956 */
00000954 508C addq.l A4, 8
label00000956:
00000956 486E FFB2 pea.l [A6 - 0x4E]
0000095A 486E FFEC pea.l [A6 - 0x14]
0000095E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000962 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000966 2F0C move.l -[A7], A4
00000968 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096C 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000970 4FEF 0018 lea.l A7, [A7 + 0x18]
00000974 3D40 FFEE move.w [A6 - 0x12], D0
00000978 4A6E FFEE tst.w [A6 - 0x12]
0000097C 6708 beq +0xA /* 00000986 */
0000097E 302E FFEE move.w D0, [A6 - 0x12]
00000982 6000 014C bra +0x14E /* 00000AD0 */
label00000986:
00000986 486D DA52 pea.l [A5 - 0x25AE]
0000098A 486E FFB2 pea.l [A6 - 0x4E]
0000098E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000992 508F addq.l A7, 8
00000994 486E FFB2 pea.l [A6 - 0x4E]
00000998 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000099C 588F addq.l A7, 4
0000099E 302E FFEC move.w D0, [A6 - 0x14]
000009A2 48C0 ext.l D0
000009A4 E780 asl D0, 3
000009A6 D9C0 add.l A4, D0
000009A8 0C54 2AFB cmpi.w [A4], 0x2AFB
000009AC 6652 bne +0x54 /* 00000A00 */
000009AE 508C addq.l A4, 8
000009B0 486D DA4A pea.l [A5 - 0x25B6]
000009B4 486E FFEC pea.l [A6 - 0x14]
000009B8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000009BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009C0 2F0C move.l -[A7], A4
000009C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009C6 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000009CA 4FEF 0018 lea.l A7, [A7 + 0x18]
000009CE 3D40 FFEE move.w [A6 - 0x12], D0
000009D2 4A6E FFEE tst.w [A6 - 0x12]
000009D6 6708 beq +0xA /* 000009E0 */
000009D8 302E FFEE move.w D0, [A6 - 0x12]
000009DC 6000 00F2 bra +0xF4 /* 00000AD0 */
label000009E0:
000009E0 4267 clr.w -[A7]
000009E2 486D DA4A pea.l [A5 - 0x25B6]
000009E6 A8AE syscall EmptyRect
000009E8 101F move.b D0, [A7]+
000009EA 4A00 tst.b D0
000009EC 6706 beq +0x8 /* 000009F4 */
000009EE 7042 moveq.l D0, 0x42
000009F0 6000 00DE bra +0xE0 /* 00000AD0 */
label000009F4:
000009F4 302E FFEC move.w D0, [A6 - 0x14]
000009F8 48C0 ext.l D0
000009FA E780 asl D0, 3
000009FC D9C0 add.l A4, D0
000009FE 6018 bra +0x1A /* 00000A18 */
label00000A00:
00000A00 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000A04 A873 syscall SetPort
00000A06 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00000A0A 486D DA4A pea.l [A5 - 0x25B6]
00000A0E 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
00000A12 588F addq.l A7, 4
00000A14 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
label00000A18:
00000A18 4A54 tst.w [A4]
00000A1A 6706 beq +0x8 /* 00000A22 */
00000A1C 7013 moveq.l D0, 0x13
00000A1E 6000 00B0 bra +0xB2 /* 00000AD0 */
label00000A22:
00000A22 4267 clr.w -[A7]
00000A24 486D DA52 pea.l [A5 - 0x25AE]
00000A28 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000A2C 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00000A30 301F move.w D0, [A7]+
00000A32 4267 clr.w -[A7]
00000A34 42A7 clr.l -[A7]
00000A36 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000A3A 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000A3E 301F move.w D0, [A7]+
00000A40 486D DA52 pea.l [A5 - 0x25AE]
00000A44 A9B1 syscall CreateResFile
00000A46 4A78 0A60 tst.w [0x00000A60 /* ResErr */]
00000A4A 6706 beq +0x8 /* 00000A52 */
00000A4C 705A moveq.l D0, 0x5A
00000A4E 6000 0080 bra +0x82 /* 00000AD0 */
label00000A52:
00000A52 4267 clr.w -[A7]
00000A54 486D DA52 pea.l [A5 - 0x25AE]
00000A58 A997 syscall OpenResFile
00000A5A 301F move.w D0, [A7]+
00000A5C 3B40 DB54 move.w [A5 - 0x24AC], D0
00000A60 0C6D FFFF DB54 cmpi.w [A5 - 0x24AC], 0xFFFF
00000A66 6606 bne +0x8 /* 00000A6E */
00000A68 705A moveq.l D0, 0x5A
00000A6A 6000 0064 bra +0x66 /* 00000AD0 */
label00000A6E:
00000A6E 4267 clr.w -[A7]
00000A70 486D DA52 pea.l [A5 - 0x25AE]
00000A74 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000A78 486E FFF0 pea.l [A6 - 0x10]
00000A7C 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00000A80 301F move.w D0, [A7]+
00000A82 3D40 FFEE move.w [A6 - 0x12], D0
00000A86 4A6E FFEE tst.w [A6 - 0x12]
00000A8A 6704 beq +0x6 /* 00000A90 */
00000A8C 705A moveq.l D0, 0x5A
00000A8E 6040 bra +0x42 /* 00000AD0 */
label00000A90:
00000A90 2D7C 5049 4353 FFF0 move.l [A6 - 0x10], 0x50494353 /* 'PICS' */
00000A98 2D7C 3F3F 3F3F FFF4 move.l [A6 - 0xC], 0x3F3F3F3F /* '????' */
00000AA0 4267 clr.w -[A7]
00000AA2 486D DA52 pea.l [A5 - 0x25AE]
00000AA6 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000AAA 486E FFF0 pea.l [A6 - 0x10]
00000AAE 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
00000AB2 301F move.w D0, [A7]+
00000AB4 3D40 FFEE move.w [A6 - 0x12], D0
00000AB8 4A6E FFEE tst.w [A6 - 0x12]
00000ABC 6704 beq +0x6 /* 00000AC2 */
00000ABE 705A moveq.l D0, 0x5A
00000AC0 600E bra +0x10 /* 00000AD0 */
label00000AC2:
00000AC2 3B7C 0080 DB56 move.w [A5 - 0x24AA], 0x80
00000AC8 7001 moveq.l D0, 0x01
00000ACA 3B40 DB52 move.w [A5 - 0x24AE], D0
00000ACE 7000 moveq.l D0, 0x00
label00000AD0:
00000AD0 285F movea.l A4, [A7]+
00000AD2 4E5E unlink A6
00000AD4 4E75 rts
export_447:
fn00000AD6:
00000AD6 4E56 0000 link A6, 0
00000ADA 2F0C move.l -[A7], A4
00000ADC 286E 000C movea.l A4, [A6 + 0xC]
00000AE0 508C addq.l A4, 8
00000AE2 4A6D DB52 tst.w [A5 - 0x24AE]
00000AE6 6604 bne +0x6 /* 00000AEC */
00000AE8 705B moveq.l D0, 0x5B
00000AEA 6034 bra +0x36 /* 00000B20 */
label00000AEC:
00000AEC 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00000AF0 6602 bne +0x4 /* 00000AF4 */
00000AF2 508C addq.l A4, 8
label00000AF4:
00000AF4 4A54 tst.w [A4]
00000AF6 6704 beq +0x6 /* 00000AFC */
00000AF8 7013 moveq.l D0, 0x13
00000AFA 6024 bra +0x26 /* 00000B20 */
label00000AFC:
00000AFC 4267 clr.w -[A7]
00000AFE 42A7 clr.l -[A7]
00000B00 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000B04 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000B08 301F move.w D0, [A7]+
00000B0A 3F2D DB54 move.w -[A7], [A5 - 0x24AC]
00000B0E A99A syscall CloseResFile
00000B10 4A78 0A60 tst.w [0x00000A60 /* ResErr */]
00000B14 6704 beq +0x6 /* 00000B1A */
00000B16 705C moveq.l D0, 0x5C
00000B18 6006 bra +0x8 /* 00000B20 */
label00000B1A:
00000B1A 426D DB52 clr.w [A5 - 0x24AE]
00000B1E 7000 moveq.l D0, 0x00
label00000B20:
00000B20 285F movea.l A4, [A7]+
00000B22 4E5E unlink A6
00000B24 4E75 rts
export_444:
00000B26 4E56 0000 link A6, 0
00000B2A 2F0C move.l -[A7], A4
00000B2C 286E 000C movea.l A4, [A6 + 0xC]
00000B30 508C addq.l A4, 8
00000B32 0C54 2B4F cmpi.w [A4], 0x2B4F /* '+O' */
00000B36 6618 bne +0x1A /* 00000B50 */
00000B38 4A6D DB52 tst.w [A5 - 0x24AE]
00000B3C 6604 bne +0x6 /* 00000B42 */
00000B3E 705B moveq.l D0, 0x5B
00000B40 602E bra +0x30 /* 00000B70 */
label00000B42:
00000B42 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00000B46 6602 bne +0x4 /* 00000B4A */
00000B48 508C addq.l A4, 8
label00000B4A:
00000B4A 4EBA 002A jsr [PC + 0x2A /* 00000B76 */]
00000B4E 6020 bra +0x22 /* 00000B70 */
label00000B50:
00000B50 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */
00000B54 6618 bne +0x1A /* 00000B6E */
00000B56 4A6D DB5E tst.w [A5 - 0x24A2]
00000B5A 6604 bne +0x6 /* 00000B60 */
00000B5C 705B moveq.l D0, 0x5B
00000B5E 6010 bra +0x12 /* 00000B70 */
label00000B60:
00000B60 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00000B64 6602 bne +0x4 /* 00000B68 */
00000B66 508C addq.l A4, 8
label00000B68:
00000B68 4EBA 09AE jsr [PC + 0x9AE /* 00001518 */]
00000B6C 6002 bra +0x4 /* 00000B70 */
label00000B6E:
00000B6E 7002 moveq.l D0, 0x02
label00000B70:
00000B70 285F movea.l A4, [A7]+
00000B72 4E5E unlink A6
00000B74 4E75 rts
fn00000B76:
00000B76 4E56 FFF8 link A6, -0x0008
00000B7A 3F3C 0002 move.w -[A7], 0x2
00000B7E 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
00000B82 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000B86 5C8F addq.l A7, 6
00000B88 2D40 FFFC move.l [A6 - 0x4], D0
00000B8C 3F3C 0002 move.w -[A7], 0x2
00000B90 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00000B94 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000B98 5C8F addq.l A7, 6
00000B9A D1AE FFFC add.l [A6 - 0x4], D0
00000B9E 4878 0003 push.l 0x3
00000BA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BA6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000BAA 2F00 move.l -[A7], D0
00000BAC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000BB0 588F addq.l A7, 4
00000BB2 4A40 tst.w D0
00000BB4 6704 beq +0x6 /* 00000BBA */
00000BB6 7025 moveq.l D0, 0x25
00000BB8 6064 bra +0x66 /* 00000C1E */
label00000BBA:
00000BBA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000BBE A873 syscall SetPort
00000BC0 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00000BC4 42A7 clr.l -[A7]
00000BC6 486D DA4A pea.l [A5 - 0x25B6]
00000BCA A8F3 syscall OpenPicture
00000BCC 205F movea.l A0, [A7]+
00000BCE 2D48 FFF8 move.l [A6 - 0x8], A0
00000BD2 2B6D 902C 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FD4]
00000BD8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00000BDC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
00000BE0 588F addq.l A7, 4
00000BE2 2B6D 9018 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FE8]
00000BE8 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
00000BEC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
00000BF0 588F addq.l A7, 4
00000BF2 A8F4 syscall ClosePicture
00000BF4 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
00000BF8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000BFC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000C02 3F2D DB56 move.w -[A7], [A5 - 0x24AA]
00000C06 486D DF8A pea.l [A5 - 0x2076]
00000C0A A9AB syscall AddResource
00000C0C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C10 A9B0 syscall WriteResource
00000C12 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C16 A9A3 syscall ReleaseResource
00000C18 526D DB56 addq.w [A5 - 0x24AA], 1
00000C1C 7000 moveq.l D0, 0x00
label00000C1E:
00000C1E 4E5E unlink A6
00000C20 4E75 rts
export_445:
00000C22 4E56 FE84 link A6, -0x017C
00000C26 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000C2A 286E 000C movea.l A4, [A6 + 0xC]
00000C2E 508C addq.l A4, 8
00000C30 4A6D DB52 tst.w [A5 - 0x24AE]
00000C34 6706 beq +0x8 /* 00000C3C */
00000C36 7059 moveq.l D0, 0x59
00000C38 6000 0518 bra +0x51A /* 00001152 */
label00000C3C:
00000C3C 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00000C40 6602 bne +0x4 /* 00000C44 */
00000C42 508C addq.l A4, 8
label00000C44:
00000C44 486E FFAC pea.l [A6 - 0x54]
00000C48 486E FE98 pea.l [A6 - 0x168]
00000C4C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C50 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C54 2F0C move.l -[A7], A4
00000C56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C5A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000C5E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000C62 3D40 FE9A move.w [A6 - 0x166], D0
00000C66 4A6E FE9A tst.w [A6 - 0x166]
00000C6A 6708 beq +0xA /* 00000C74 */
00000C6C 302E FE9A move.w D0, [A6 - 0x166]
00000C70 6000 04E0 bra +0x4E2 /* 00001152 */
label00000C74:
00000C74 486E FE9C pea.l [A6 - 0x164]
00000C78 486E FFAC pea.l [A6 - 0x54]
00000C7C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C80 508F addq.l A7, 8
00000C82 486E FFAC pea.l [A6 - 0x54]
00000C86 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000C8A 588F addq.l A7, 4
00000C8C 302E FE98 move.w D0, [A6 - 0x168]
00000C90 48C0 ext.l D0
00000C92 E780 asl D0, 3
00000C94 D9C0 add.l A4, D0
00000C96 7A01 moveq.l D5, 0x01
00000C98 426E FE8A clr.w [A6 - 0x176]
00000C9C 426E FE8C clr.w [A6 - 0x174]
00000CA0 426E FE90 clr.w [A6 - 0x170]
00000CA4 426E FE94 clr.w [A6 - 0x16C]
00000CA8 7001 moveq.l D0, 0x01
00000CAA 2D40 FFA8 move.l [A6 - 0x58], D0
00000CAE 70FF moveq.l D0, 0xFFFFFFFF
00000CB0 3D40 FE8E move.w [A6 - 0x172], D0
00000CB4 426E FE92 clr.w [A6 - 0x16E]
00000CB8 426E FE88 clr.w [A6 - 0x178]
label00000CBC:
00000CBC 3014 move.w D0, [A4]
00000CBE 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000CC2 0009 0026 ori.b A1, 0x26 /* '&' */
00000CC6 0000 0028 ori.b D0, 0x28 /* '(' */
00000CCA 2B71 0050 271D move.l [A5 + 0x271D], [A1 + D0.w + 0x50]
00000CD0 00D2 .incomplete
00000CD2 2B1E move.l -[A5], [A6]+
00000CD4 00DA .incomplete
00000CD6 2B62 00E2 move.l [A5 + 0xE2 /* export_24 */], -[A2]
00000CDA 2B74 0108 2B34 move.l [A5 + 0x2B34], [A4 + <<invalid base displacement size>> + D0]
00000CE0 011E btst [A6]+, D0
00000CE2 2B25 move.l -[A5], -[A5]
00000CE4 0188 bclr A0, D0
00000CE6 2AFB 01CC move.l [A5]+, <<invalid full ext with I/IS == 4>>
00000CEA 7A00 moveq.l D5, 0x00
00000CEC 6000 01CC bra +0x1CE /* 00000EBA */
00000CF0 508C addq.l A4, 8
00000CF2 7001 moveq.l D0, 0x01
00000CF4 3D40 FE94 move.w [A6 - 0x16C], D0
00000CF8 0C54 07DA cmpi.w [A4], 0x7DA
00000CFC 6606 bne +0x8 /* 00000D04 */
00000CFE 508C addq.l A4, 8
00000D00 6000 01B8 bra +0x1BA /* 00000EBA */
label00000D04:
00000D04 0C54 0BE2 cmpi.w [A4], 0xBE2
00000D08 660C bne +0xE /* 00000D16 */
00000D0A 508C addq.l A4, 8
00000D0C 7001 moveq.l D0, 0x01
00000D0E 3D40 FE8C move.w [A6 - 0x174], D0
00000D12 6000 01A6 bra +0x1A8 /* 00000EBA */
label00000D16:
00000D16 7002 moveq.l D0, 0x02
00000D18 6000 0438 bra +0x43A /* 00001152 */
00000D1C 508C addq.l A4, 8
00000D1E 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */
00000D22 660C bne +0xE /* 00000D30 */
00000D24 508C addq.l A4, 8
00000D26 7001 moveq.l D0, 0x01
00000D28 3D40 FE92 move.w [A6 - 0x16E], D0
00000D2C 6000 018C bra +0x18E /* 00000EBA */
label00000D30:
00000D30 486E FFAC pea.l [A6 - 0x54]
00000D34 486E FE98 pea.l [A6 - 0x168]
00000D38 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000D3C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D40 2F0C move.l -[A7], A4
00000D42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D46 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000D4A 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D4E 3D40 FE9A move.w [A6 - 0x166], D0
00000D52 4A6E FE9A tst.w [A6 - 0x166]
00000D56 6708 beq +0xA /* 00000D60 */
00000D58 302E FE9A move.w D0, [A6 - 0x166]
00000D5C 6000 03F4 bra +0x3F6 /* 00001152 */
label00000D60:
00000D60 486E FFA8 pea.l [A6 - 0x58]
00000D64 486E FFAC pea.l [A6 - 0x54]
00000D68 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000D6C 508F addq.l A7, 8
00000D6E 3D40 FE9A move.w [A6 - 0x166], D0
00000D72 486E FFAC pea.l [A6 - 0x54]
00000D76 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000D7A 588F addq.l A7, 4
00000D7C 4A6E FE9A tst.w [A6 - 0x166]
00000D80 6708 beq +0xA /* 00000D8A */
00000D82 302E FE9A move.w D0, [A6 - 0x166]
00000D86 6000 03CA bra +0x3CC /* 00001152 */
label00000D8A:
00000D8A 302E FE98 move.w D0, [A6 - 0x168]
00000D8E 48C0 ext.l D0
00000D90 E780 asl D0, 3
00000D92 D9C0 add.l A4, D0
00000D94 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */
00000D98 6600 0120 bne +0x122 /* 00000EBA */
00000D9C 508C addq.l A4, 8
00000D9E 6000 011A bra +0x11C /* 00000EBA */
00000DA2 508C addq.l A4, 8
00000DA4 7006 moveq.l D0, 0x06
00000DA6 3D40 FE90 move.w [A6 - 0x170], D0
00000DAA 6000 010E bra +0x110 /* 00000EBA */
00000DAE 508C addq.l A4, 8
00000DB0 700C moveq.l D0, 0x0C
00000DB2 3D40 FE90 move.w [A6 - 0x170], D0
00000DB6 6000 0102 bra +0x104 /* 00000EBA */
00000DBA 508C addq.l A4, 8
00000DBC 0C54 2B1E cmpi.w [A4], 0x2B1E
00000DC0 660A bne +0xC /* 00000DCC */
00000DC2 508C addq.l A4, 8
00000DC4 426E FE90 clr.w [A6 - 0x170]
00000DC8 6000 00F0 bra +0xF2 /* 00000EBA */
label00000DCC:
00000DCC 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */
00000DD0 660C bne +0xE /* 00000DDE */
00000DD2 508C addq.l A4, 8
00000DD4 7012 moveq.l D0, 0x12
00000DD6 3D40 FE90 move.w [A6 - 0x170], D0
00000DDA 6000 00DE bra +0xE0 /* 00000EBA */
label00000DDE:
00000DDE 7002 moveq.l D0, 0x02
00000DE0 6000 0370 bra +0x372 /* 00001152 */
00000DE4 508C addq.l A4, 8
00000DE6 0C54 2B50 cmpi.w [A4], 0x2B50 /* '+P' */
00000DEA 6706 beq +0x8 /* 00000DF2 */
00000DEC 7002 moveq.l D0, 0x02
00000DEE 6000 0362 bra +0x364 /* 00001152 */
label00000DF2:
00000DF2 508C addq.l A4, 8
00000DF4 7001 moveq.l D0, 0x01
00000DF6 3D40 FE8A move.w [A6 - 0x176], D0
00000DFA 6000 00BE bra +0xC0 /* 00000EBA */
00000DFE 508C addq.l A4, 8
00000E00 486E FFAC pea.l [A6 - 0x54]
00000E04 486E FE98 pea.l [A6 - 0x168]
00000E08 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E0C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E10 2F0C move.l -[A7], A4
00000E12 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E16 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000E1A 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E1E 3D40 FE9A move.w [A6 - 0x166], D0
00000E22 4A6E FE9A tst.w [A6 - 0x166]
00000E26 6708 beq +0xA /* 00000E30 */
00000E28 302E FE9A move.w D0, [A6 - 0x166]
00000E2C 6000 0324 bra +0x326 /* 00001152 */
label00000E30:
00000E30 486E FFA4 pea.l [A6 - 0x5C]
00000E34 486E FFAC pea.l [A6 - 0x54]
00000E38 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000E3C 508F addq.l A7, 8
00000E3E 3D40 FE9A move.w [A6 - 0x166], D0
00000E42 486E FFAC pea.l [A6 - 0x54]
00000E46 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000E4A 588F addq.l A7, 4
00000E4C 4A6E FE9A tst.w [A6 - 0x166]
00000E50 6708 beq +0xA /* 00000E5A */
00000E52 302E FE9A move.w D0, [A6 - 0x166]
00000E56 6000 02FA bra +0x2FC /* 00001152 */
label00000E5A:
00000E5A 302E FE98 move.w D0, [A6 - 0x168]
00000E5E 48C0 ext.l D0
00000E60 E780 asl D0, 3
00000E62 D9C0 add.l A4, D0
00000E64 3D6E FFA6 FE8E move.w [A6 - 0x172], [A6 - 0x5A]
00000E6A 604E bra +0x50 /* 00000EBA */
00000E6C 508C addq.l A4, 8
00000E6E 7001 moveq.l D0, 0x01
00000E70 3D40 FE88 move.w [A6 - 0x178], D0
00000E74 486E FF9C pea.l [A6 - 0x64]
00000E78 486E FFA0 pea.l [A6 - 0x60]
00000E7C 486E FE98 pea.l [A6 - 0x168]
00000E80 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E84 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E88 2F0C move.l -[A7], A4
00000E8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E8E 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
00000E92 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E96 3D40 FE9A move.w [A6 - 0x166], D0
00000E9A 4A6E FE9A tst.w [A6 - 0x166]
00000E9E 6708 beq +0xA /* 00000EA8 */
00000EA0 302E FE9A move.w D0, [A6 - 0x166]
00000EA4 6000 02AC bra +0x2AE /* 00001152 */
label00000EA8:
00000EA8 302E FE98 move.w D0, [A6 - 0x168]
00000EAC 48C0 ext.l D0
00000EAE E780 asl D0, 3
00000EB0 D9C0 add.l A4, D0
00000EB2 6006 bra +0x8 /* 00000EBA */
00000EB4 7002 moveq.l D0, 0x02
00000EB6 6000 029A bra +0x29C /* 00001152 */
label00000EBA:
00000EBA 4A45 tst.w D5
00000EBC 6600 FDFE bne -0x200 /* 00000CBC */
00000EC0 4267 clr.w -[A7]
00000EC2 42A7 clr.l -[A7]
00000EC4 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00000EC8 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000ECC 301F move.w D0, [A7]+
00000ECE 4267 clr.w -[A7]
00000ED0 486E FE9C pea.l [A6 - 0x164]
00000ED4 A997 syscall OpenResFile
00000ED6 301F move.w D0, [A7]+
00000ED8 3D40 FE96 move.w [A6 - 0x16A], D0
00000EDC 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF
00000EE2 6620 bne +0x22 /* 00000F04 */
00000EE4 4267 clr.w -[A7]
00000EE6 42A7 clr.l -[A7]
00000EE8 206D 8FE8 movea.l A0, [A5 - 0x7018]
00000EEC 3F28 0002 move.w -[A7], [A0 + 0x2]
00000EF0 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000EF4 301F move.w D0, [A7]+
00000EF6 4267 clr.w -[A7]
00000EF8 486E FE9C pea.l [A6 - 0x164]
00000EFC A997 syscall OpenResFile
00000EFE 301F move.w D0, [A7]+
00000F00 3D40 FE96 move.w [A6 - 0x16A], D0
label00000F04:
00000F04 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF
00000F0A 661C bne +0x1E /* 00000F28 */
00000F0C 4267 clr.w -[A7]
00000F0E 42A7 clr.l -[A7]
00000F10 3F2D 8E24 move.w -[A7], [A5 - 0x71DC]
00000F14 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00000F18 301F move.w D0, [A7]+
00000F1A 4267 clr.w -[A7]
00000F1C 486E FE9C pea.l [A6 - 0x164]
00000F20 A997 syscall OpenResFile
00000F22 301F move.w D0, [A7]+
00000F24 3D40 FE96 move.w [A6 - 0x16A], D0
label00000F28:
00000F28 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF
00000F2E 6606 bne +0x8 /* 00000F36 */
00000F30 705A moveq.l D0, 0x5A
00000F32 6000 021E bra +0x220 /* 00001152 */
label00000F36:
00000F36 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000F3A A873 syscall SetPort
00000F3C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00000F40 206D 9030 movea.l A0, [A5 - 0x6FD0]
00000F44 43EE FFF8 lea.l A1, [A6 - 0x8]
00000F48 41E8 0010 lea.l A0, [A0 + 0x10]
00000F4C 22D8 move.l [A1]+, [A0]+
00000F4E 22D8 move.l [A1]+, [A0]+
00000F50 486D 8E28 pea.l [A5 - 0x71D8]
00000F54 A873 syscall SetPort
00000F56 2D6D 8DCC FFE6 move.l [A6 - 0x1A], [A5 - 0x7234]
00000F5C 3D6D 8D9A FFEA move.w [A6 - 0x16], [A5 - 0x7266]
00000F62 41EE FFEC lea.l A0, [A6 - 0x14]
00000F66 43ED EBD2 lea.l A1, [A5 - 0x142E]
00000F6A 20D9 move.l [A0]+, [A1]+
00000F6C 20D9 move.l [A0]+, [A1]+
00000F6E 486E FFEC pea.l [A6 - 0x14]
00000F72 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000F76 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000F7A A8A8 syscall OffsetRect
00000F7C 3F3C 0001 move.w -[A7], 0x1
00000F80 486E FFE6 pea.l [A6 - 0x1A]
00000F84 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000F88 5C8F addq.l A7, 6
00000F8A 206D 9030 movea.l A0, [A5 - 0x6FD0]
00000F8E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000F92 2F2D 8E40 move.l -[A7], [A5 - 0x71C0]
00000F96 A8DC syscall CopyRgn
00000F98 206D 9030 movea.l A0, [A5 - 0x6FD0]
00000F9C 2F28 001C move.l -[A7], [A0 + 0x1C]
00000FA0 2F2D 8E44 move.l -[A7], [A5 - 0x71BC]
00000FA4 A8DC syscall CopyRgn
00000FA6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000FAA A873 syscall SetPort
00000FAC 4267 clr.w -[A7]
00000FAE 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000FB4 A80D syscall Count1Resources
00000FB6 301F move.w D0, [A7]+
00000FB8 3C00 move.w D6, D0
00000FBA 7E01 moveq.l D7, 0x01
00000FBC 6028 bra +0x2A /* 00000FE6 */
label00000FBE:
00000FBE 4A6E FE8E tst.w [A6 - 0x172]
00000FC2 6D06 blt +0x8 /* 00000FCA */
00000FC4 BE6E FE8E cmp.w D7, [A6 - 0x172]
00000FC8 661A bne +0x1C /* 00000FE4 */
label00000FCA:
00000FCA 42A7 clr.l -[A7]
00000FCC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000FD2 3F07 move.w -[A7], D7
00000FD4 A80E syscall Get1IndResource/Get1IxResource
00000FD6 205F movea.l A0, [A7]+
00000FD8 2D48 FFF4 move.l [A6 - 0xC], A0
00000FDC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000FE0 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
label00000FE4:
00000FE4 5247 addq.w D7, 1
label00000FE6:
00000FE6 BE46 cmp.w D7, D6
00000FE8 6FD4 ble -0x2A /* 00000FBE */
00000FEA 4A46 tst.w D6
00000FEC 6F00 0120 ble +0x122 /* 0000110E */
00000FF0 6000 010C bra +0x10E /* 000010FE */
label00000FF4:
00000FF4 53AE FFA8 subq.l [A6 - 0x58], 1
00000FF8 7E01 moveq.l D7, 0x01
00000FFA 6000 00FC bra +0xFE /* 000010F8 */
label00000FFE:
00000FFE 4A6E FE8E tst.w [A6 - 0x172]
00001002 6D08 blt +0xA /* 0000100C */
00001004 BE6E FE8E cmp.w D7, [A6 - 0x172]
00001008 6600 00EC bne +0xEE /* 000010F6 */
label0000100C:
0000100C 486D 8E28 pea.l [A5 - 0x71D8]
00001010 A873 syscall SetPort
00001012 42A7 clr.l -[A7]
00001014 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
0000101A 3F07 move.w -[A7], D7
0000101C A80E syscall Get1IndResource/Get1IxResource
0000101E 205F movea.l A0, [A7]+
00001020 2D48 FFF4 move.l [A6 - 0xC], A0
00001024 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001028 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
0000102C 206E FFF4 movea.l A0, [A6 - 0xC]
00001030 2050 movea.l A0, [A0]
00001032 43EE FFF8 lea.l A1, [A6 - 0x8]
00001036 5488 addq.l A0, 2
00001038 22D8 move.l [A1]+, [A0]+
0000103A 22D8 move.l [A1]+, [A0]+
0000103C 4A6E FE88 tst.w [A6 - 0x178]
00001040 6754 beq +0x56 /* 00001096 */
00001042 302E FFFE move.w D0, [A6 - 0x2]
00001046 906E FFFA sub.w D0, [A6 - 0x6]
0000104A 3D40 FE86 move.w [A6 - 0x17A], D0
0000104E 302E FFFC move.w D0, [A6 - 0x4]
00001052 906E FFF8 sub.w D0, [A6 - 0x8]
00001056 3D40 FE84 move.w [A6 - 0x17C], D0
0000105A 302E FE84 move.w D0, [A6 - 0x17C]
0000105E E240 asr D0.w, 1
00001060 48C0 ext.l D0
00001062 222E FF9C move.l D1, [A6 - 0x64]
00001066 9280 sub.l D1, D0
00001068 3D41 FFF8 move.w [A6 - 0x8], D1
0000106C 302E FE86 move.w D0, [A6 - 0x17A]
00001070 E240 asr D0.w, 1
00001072 48C0 ext.l D0
00001074 222E FFA0 move.l D1, [A6 - 0x60]
00001078 9280 sub.l D1, D0
0000107A 3D41 FFFA move.w [A6 - 0x6], D1
0000107E 302E FFF8 move.w D0, [A6 - 0x8]
00001082 D06E FE84 add.w D0, [A6 - 0x17C]
00001086 3D40 FFFC move.w [A6 - 0x4], D0
0000108A 302E FFFA move.w D0, [A6 - 0x6]
0000108E D06E FE86 add.w D0, [A6 - 0x17A]
00001092 3D40 FFFE move.w [A6 - 0x2], D0
label00001096:
00001096 486E FFF8 pea.l [A6 - 0x8]
0000109A A8A3 syscall EraseRect
0000109C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010A0 486E FFF8 pea.l [A6 - 0x8]
000010A4 A8F6 syscall DrawPicture
000010A6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010AA 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000010AE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000010B2 A873 syscall SetPort
000010B4 486D 8E2A pea.l [A5 - 0x71D6]
000010B8 486E FFF8 pea.l [A6 - 0x8]
000010BC 486E FFF8 pea.l [A6 - 0x8]
000010C0 4267 clr.w -[A7]
000010C2 42A7 clr.l -[A7]
000010C4 A8EB syscall StdBits
000010C6 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000010CA 3D40 FE9A move.w [A6 - 0x166], D0
000010CE 4A6E FE9A tst.w [A6 - 0x166]
000010D2 663A bne +0x3C /* 0000110E */
000010D4 4A6E FE94 tst.w [A6 - 0x16C]
000010D8 6708 beq +0xA /* 000010E2 */
000010DA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000010DE 4A40 tst.w D0
000010E0 662C bne +0x2E /* 0000110E */
label000010E2:
000010E2 4A6E FE90 tst.w [A6 - 0x170]
000010E6 670E beq +0x10 /* 000010F6 */
000010E8 306E FE90 movea.w A0, [A6 - 0x170]
000010EC 2F08 move.l -[A7], A0
000010EE 486E FFA4 pea.l [A6 - 0x5C]
000010F2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label000010F6:
000010F6 5247 addq.w D7, 1
label000010F8:
000010F8 BE46 cmp.w D7, D6
000010FA 6F00 FF02 ble -0xFC /* 00000FFE */
label000010FE:
000010FE 4A6E FE92 tst.w [A6 - 0x16E]
00001102 6600 FEF0 bne -0x10E /* 00000FF4 */
00001106 4AAE FFA8 tst.l [A6 - 0x58]
0000110A 6E00 FEE8 bgt -0x116 /* 00000FF4 */
label0000110E:
0000110E 3F3C FFF9 move.w -[A7], 0xFFF9
00001112 4267 clr.w -[A7]
00001114 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00001118 4A6E FE8C tst.w [A6 - 0x174]
0000111C 670A beq +0xC /* 00001128 */
0000111E 3F3C FFFF move.w -[A7], 0xFFFF
00001122 4267 clr.w -[A7]
00001124 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00001128:
00001128 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
0000112C 3F2E FE96 move.w -[A7], [A6 - 0x16A]
00001130 A99A syscall CloseResFile
00001132 4A78 0A60 tst.w [0x00000A60 /* ResErr */]
00001136 6704 beq +0x6 /* 0000113C */
00001138 705C moveq.l D0, 0x5C
0000113A 6016 bra +0x18 /* 00001152 */
label0000113C:
0000113C 4A6E FE8A tst.w [A6 - 0x176]
00001140 660C bne +0xE /* 0000114E */
00001142 42A7 clr.l -[A7]
00001144 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00001148 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000114C 508F addq.l A7, 8
label0000114E:
0000114E 302E FE9A move.w D0, [A6 - 0x166]
label00001152:
00001152 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001156 4E5E unlink A6
00001158 4E75 rts
export_437:
0000115A 4E56 F792 link A6, -0x086E
0000115E 2F0C move.l -[A7], A4
00001160 286E 000C movea.l A4, [A6 + 0xC]
00001164 508C addq.l A4, 8
00001166 4A6D DB5E tst.w [A5 - 0x24A2]
0000116A 6706 beq +0x8 /* 00001172 */
0000116C 7059 moveq.l D0, 0x59
0000116E 6000 01B0 bra +0x1B2 /* 00001320 */
label00001172:
00001172 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00001176 6602 bne +0x4 /* 0000117A */
00001178 508C addq.l A4, 8
label0000117A:
0000117A 486E F7A4 pea.l [A6 - 0x85C]
0000117E 486E F794 pea.l [A6 - 0x86C]
00001182 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001186 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000118A 2F0C move.l -[A7], A4
0000118C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001190 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00001194 4FEF 0018 lea.l A7, [A7 + 0x18]
00001198 3D40 F796 move.w [A6 - 0x86A], D0
0000119C 4A6E F796 tst.w [A6 - 0x86A]
000011A0 6708 beq +0xA /* 000011AA */
000011A2 302E F796 move.w D0, [A6 - 0x86A]
000011A6 6000 0178 bra +0x17A /* 00001320 */
label000011AA:
000011AA 486D DB6A pea.l [A5 - 0x2496]
000011AE 486E F7A4 pea.l [A6 - 0x85C]
000011B2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000011B6 508F addq.l A7, 8
000011B8 486E F7A4 pea.l [A6 - 0x85C]
000011BC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000011C0 588F addq.l A7, 4
000011C2 302E F794 move.w D0, [A6 - 0x86C]
000011C6 48C0 ext.l D0
000011C8 E780 asl D0, 3
000011CA D9C0 add.l A4, D0
000011CC 4A54 tst.w [A4]
000011CE 6706 beq +0x8 /* 000011D6 */
000011D0 7013 moveq.l D0, 0x13
000011D2 6000 014C bra +0x14E /* 00001320 */
label000011D6:
000011D6 3F3C 0001 move.w -[A7], 0x1
000011DA 486E F792 pea.l [A6 - 0x86E]
000011DE 486D DB58 pea.l [A5 - 0x24A8]
000011E2 486D EBD2 pea.l [A5 - 0x142E]
000011E6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000011EA 4FEF 000E lea.l A7, [A7 + 0xE]
000011EE 4878 0003 push.l 0x3
000011F2 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
000011F6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000011FA 2F00 move.l -[A7], D0
000011FC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001200 588F addq.l A7, 4
00001202 4A40 tst.w D0
00001204 6706 beq +0x8 /* 0000120C */
00001206 7025 moveq.l D0, 0x25
00001208 6000 0116 bra +0x118 /* 00001320 */
label0000120C:
0000120C 4267 clr.w -[A7]
0000120E 486D DB6A pea.l [A5 - 0x2496]
00001212 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001216 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
0000121A 301F move.w D0, [A7]+
0000121C 4267 clr.w -[A7]
0000121E 486D DB6A pea.l [A5 - 0x2496]
00001222 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001226 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
0000122C 4879 5354 4550 push.l 0x53544550 /* 'STEP' */
00001232 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001236 301F move.w D0, [A7]+
00001238 3D40 F796 move.w [A6 - 0x86A], D0
0000123C 4A6E F796 tst.w [A6 - 0x86A]
00001240 6706 beq +0x8 /* 00001248 */
00001242 705A moveq.l D0, 0x5A
00001244 6000 00DA bra +0xDC /* 00001320 */
label00001248:
00001248 4267 clr.w -[A7]
0000124A 486D DB6A pea.l [A5 - 0x2496]
0000124E 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
00001252 486D DB60 pea.l [A5 - 0x24A0]
00001256 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
0000125A 301F move.w D0, [A7]+
0000125C 3D40 F796 move.w [A6 - 0x86A], D0
00001260 4A6E F796 tst.w [A6 - 0x86A]
00001264 6706 beq +0x8 /* 0000126C */
00001266 705A moveq.l D0, 0x5A
00001268 6000 00B6 bra +0xB8 /* 00001320 */
label0000126C:
0000126C 7058 moveq.l D0, 0x58
0000126E 3D40 F7DE move.w [A6 - 0x822], D0
00001272 426E F7E0 clr.w [A6 - 0x820]
00001276 3D6D 8DA6 F7E2 move.w [A6 - 0x81E], [A5 - 0x725A]
0000127C 41EE F7E4 lea.l A0, [A6 - 0x81C]
00001280 43ED EBD2 lea.l A1, [A5 - 0x142E]
00001284 20D9 move.l [A0]+, [A1]+
00001286 20D9 move.l [A0]+, [A1]+
00001288 4A6D 8DA6 tst.w [A5 - 0x725A]
0000128C 673C beq +0x3E /* 000012CA */
0000128E 42A7 clr.l -[A7]
00001290 AA32 syscall GetGDevice
00001292 205F movea.l A0, [A7]+
00001294 2D48 F79C move.l [A6 - 0x864], A0
00001298 206E F79C movea.l A0, [A6 - 0x864]
0000129C 2050 movea.l A0, [A0]
0000129E 2D68 0016 F798 move.l [A6 - 0x868], [A0 + 0x16]
000012A4 206E F798 movea.l A0, [A6 - 0x868]
000012A8 2050 movea.l A0, [A0]
000012AA 2D68 002A F7A0 move.l [A6 - 0x860], [A0 + 0x2A]
000012B0 206E F7A0 movea.l A0, [A6 - 0x860]
000012B4 4878 0800 push.l 0x800
000012B8 486E F7EC pea.l [A6 - 0x814]
000012BC 2050 movea.l A0, [A0]
000012BE 4868 0008 pea.l [A0 + 0x8]
000012C2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000012C6 4FEF 000C lea.l A7, [A7 + 0xC]
label000012CA:
000012CA 2D7C 0000 080E FFFC move.l [A6 - 0x4], 0x80E
000012D2 4267 clr.w -[A7]
000012D4 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
000012D8 486E FFFC pea.l [A6 - 0x4]
000012DC 486E F7DE pea.l [A6 - 0x822]
000012E0 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000012E4 301F move.w D0, [A7]+
000012E6 3D40 F796 move.w [A6 - 0x86A], D0
000012EA 4A6E F796 tst.w [A6 - 0x86A]
000012EE 6704 beq +0x6 /* 000012F4 */
000012F0 705A moveq.l D0, 0x5A
000012F2 602C bra +0x2E /* 00001320 */
label000012F4:
000012F4 42A7 clr.l -[A7]
000012F6 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
000012FA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000012FE 205F movea.l A0, [A7]+
00001300 2B48 DB66 move.l [A5 - 0x249A], A0
00001304 42A7 clr.l -[A7]
00001306 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
0000130A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000130E 205F movea.l A0, [A7]+
00001310 2B48 DB62 move.l [A5 - 0x249E], A0
00001314 7001 moveq.l D0, 0x01
00001316 3B40 DB5E move.w [A5 - 0x24A2], D0
0000131A 426D DB5C clr.w [A5 - 0x24A4]
0000131E 7000 moveq.l D0, 0x00
label00001320:
00001320 285F movea.l A4, [A7]+
00001322 4E5E unlink A6
00001324 4E75 rts
export_439:
fn00001326:
00001326 4E56 FEFE link A6, -0x0102
0000132A 2F0C move.l -[A7], A4
0000132C 286E 000C movea.l A4, [A6 + 0xC]
00001330 508C addq.l A4, 8
00001332 4A6D DB5E tst.w [A5 - 0x24A2]
00001336 6606 bne +0x8 /* 0000133E */
00001338 705B moveq.l D0, 0x5B
0000133A 6000 01D6 bra +0x1D8 /* 00001512 */
label0000133E:
0000133E 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
00001342 6602 bne +0x4 /* 00001346 */
00001344 508C addq.l A4, 8
label00001346:
00001346 4A54 tst.w [A4]
00001348 6706 beq +0x8 /* 00001350 */
0000134A 7013 moveq.l D0, 0x13
0000134C 6000 01C4 bra +0x1C6 /* 00001512 */
label00001350:
00001350 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
00001354 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001358 588F addq.l A7, 4
0000135A 4A40 tst.w D0
0000135C 6706 beq +0x8 /* 00001364 */
0000135E 7025 moveq.l D0, 0x25
00001360 6000 01B0 bra +0x1B2 /* 00001512 */
label00001364:
00001364 4A6D DB5C tst.w [A5 - 0x24A4]
00001368 6700 0130 beq +0x132 /* 0000149A */
0000136C 486E FFF2 pea.l [A6 - 0xE]
00001370 A874 syscall GetPort
00001372 2F2D DB62 move.l -[A7], [A5 - 0x249E]
00001376 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000137A 2F2D DB66 move.l -[A7], [A5 - 0x249A]
0000137E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001382 3F3C 0001 move.w -[A7], 0x1
00001386 486E FF6A pea.l [A6 - 0x96]
0000138A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000138E 5C8F addq.l A7, 6
00001390 3D6D 8D9A FFDA move.w [A6 - 0x26], [A5 - 0x7266]
00001396 41EE FFDC lea.l A0, [A6 - 0x24]
0000139A 43ED EBD2 lea.l A1, [A5 - 0x142E]
0000139E 20D9 move.l [A0]+, [A1]+
000013A0 20D9 move.l [A0]+, [A1]+
000013A2 206D DB62 movea.l A0, [A5 - 0x249E]
000013A6 2D50 FFD6 move.l [A6 - 0x2A], [A0]
000013AA 3F3C 0001 move.w -[A7], 0x1
000013AE 486E FFD6 pea.l [A6 - 0x2A]
000013B2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000013B6 5C8F addq.l A7, 6
000013B8 3F3C 0001 move.w -[A7], 0x1
000013BC 486E FEFE pea.l [A6 - 0x102]
000013C0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000013C4 5C8F addq.l A7, 6
000013C6 3D6D 8D9A FFE8 move.w [A6 - 0x18], [A5 - 0x7266]
000013CC 41EE FFEA lea.l A0, [A6 - 0x16]
000013D0 43ED EBD2 lea.l A1, [A5 - 0x142E]
000013D4 20D9 move.l [A0]+, [A1]+
000013D6 20D9 move.l [A0]+, [A1]+
000013D8 206D DB66 movea.l A0, [A5 - 0x249A]
000013DC 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000013E0 3F3C 0001 move.w -[A7], 0x1
000013E4 486E FFE4 pea.l [A6 - 0x1C]
000013E8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000013EC 5C8F addq.l A7, 6
000013EE 486E FF00 pea.l [A6 - 0x100]
000013F2 486E FF6C pea.l [A6 - 0x94]
000013F6 486D EBD2 pea.l [A5 - 0x142E]
000013FA 486D EBD2 pea.l [A5 - 0x142E]
000013FE 3F3C 0002 move.w -[A7], 0x2
00001402 42A7 clr.l -[A7]
00001404 A8EC syscall CopyBits
00001406 3F3C 0001 move.w -[A7], 0x1
0000140A 486E FEFE pea.l [A6 - 0x102]
0000140E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001412 5C8F addq.l A7, 6
00001414 3F3C 0001 move.w -[A7], 0x1
00001418 486E FF6A pea.l [A6 - 0x96]
0000141C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001420 5C8F addq.l A7, 6
00001422 2F2D DB66 move.l -[A7], [A5 - 0x249A]
00001426 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000142A 2F2D DB62 move.l -[A7], [A5 - 0x249E]
0000142E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001432 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001436 A873 syscall SetPort
00001438 42A7 clr.l -[A7]
0000143A 3F2D 8DA6 move.w -[A7], [A5 - 0x725A]
0000143E 3F2D DB5C move.w -[A7], [A5 - 0x24A4]
00001442 486D EBD2 pea.l [A5 - 0x142E]
00001446 2F2D DB62 move.l -[A7], [A5 - 0x249E]
0000144A 4EBA 5A42 jsr [PC + 0x5A42 /* 00006E8E */]
0000144E 205F movea.l A0, [A7]+
00001450 2D48 FFF6 move.l [A6 - 0xA], A0
00001454 42A7 clr.l -[A7]
00001456 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000145A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000145E 201F move.l D0, [A7]+
00001460 2D40 FFFA move.l [A6 - 0x6], D0
00001464 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001468 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000146C 4267 clr.w -[A7]
0000146E 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
00001472 486E FFFA pea.l [A6 - 0x6]
00001476 206E FFF6 movea.l A0, [A6 - 0xA]
0000147A 2F10 move.l -[A7], [A0]
0000147C 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001480 301F move.w D0, [A7]+
00001482 3D40 FFFE move.w [A6 - 0x2], D0
00001486 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000148A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000148E 4A6E FFFE tst.w [A6 - 0x2]
00001492 6706 beq +0x8 /* 0000149A */
00001494 705A moveq.l D0, 0x5A
00001496 6000 007A bra +0x7C /* 00001512 */
label0000149A:
0000149A 4267 clr.w -[A7]
0000149C 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
000014A0 3F3C 0001 move.w -[A7], 0x1
000014A4 4878 0002 push.l 0x2
000014A8 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000014AC 301F move.w D0, [A7]+
000014AE 3D40 FFFE move.w [A6 - 0x2], D0
000014B2 4A6E FFFE tst.w [A6 - 0x2]
000014B6 6704 beq +0x6 /* 000014BC */
000014B8 705A moveq.l D0, 0x5A
000014BA 6056 bra +0x58 /* 00001512 */
label000014BC:
000014BC 7002 moveq.l D0, 0x02
000014BE 2D40 FFFA move.l [A6 - 0x6], D0
000014C2 4267 clr.w -[A7]
000014C4 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
000014C8 486E FFFA pea.l [A6 - 0x6]
000014CC 486D DB5C pea.l [A5 - 0x24A4]
000014D0 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000014D4 301F move.w D0, [A7]+
000014D6 3D40 FFFE move.w [A6 - 0x2], D0
000014DA 4A6E FFFE tst.w [A6 - 0x2]
000014DE 6704 beq +0x6 /* 000014E4 */
000014E0 705A moveq.l D0, 0x5A
000014E2 602E bra +0x30 /* 00001512 */
label000014E4:
000014E4 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
000014E8 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
000014EC 548F addq.l A7, 2
000014EE 3D40 FFFE move.w [A6 - 0x2], D0
000014F2 4A6E FFFE tst.w [A6 - 0x2]
000014F6 6704 beq +0x6 /* 000014FC */
000014F8 705C moveq.l D0, 0x5C
000014FA 6016 bra +0x18 /* 00001512 */
label000014FC:
000014FC 2F2D DB66 move.l -[A7], [A5 - 0x249A]
00001500 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001504 2F2D DB62 move.l -[A7], [A5 - 0x249E]
00001508 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000150C 426D DB5E clr.w [A5 - 0x24A2]
00001510 7000 moveq.l D0, 0x00
label00001512:
00001512 285F movea.l A4, [A7]+
00001514 4E5E unlink A6
00001516 4E75 rts
fn00001518:
00001518 4E56 FEFE link A6, -0x0102
0000151C 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
00001520 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00001524 588F addq.l A7, 4
00001526 4A40 tst.w D0
00001528 6706 beq +0x8 /* 00001530 */
0000152A 7025 moveq.l D0, 0x25
0000152C 6000 018A bra +0x18C /* 000016B8 */
label00001530:
00001530 486E FFF2 pea.l [A6 - 0xE]
00001534 A874 syscall GetPort
00001536 3F3C 0001 move.w -[A7], 0x1
0000153A 486E FF6A pea.l [A6 - 0x96]
0000153E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001542 5C8F addq.l A7, 6
00001544 3F3C 0001 move.w -[A7], 0x1
00001548 486E FEFE pea.l [A6 - 0x102]
0000154C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001550 5C8F addq.l A7, 6
00001552 3D6D 8D9A FFE8 move.w [A6 - 0x18], [A5 - 0x7266]
00001558 41EE FFEA lea.l A0, [A6 - 0x16]
0000155C 43ED EBD2 lea.l A1, [A5 - 0x142E]
00001560 20D9 move.l [A0]+, [A1]+
00001562 20D9 move.l [A0]+, [A1]+
00001564 2D6D 8DCC FFE4 move.l [A6 - 0x1C], [A5 - 0x7234]
0000156A 3F3C 0001 move.w -[A7], 0x1
0000156E 486E FFE4 pea.l [A6 - 0x1C]
00001572 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001576 5C8F addq.l A7, 6
00001578 486E FF6C pea.l [A6 - 0x94]
0000157C 486E FF00 pea.l [A6 - 0x100]
00001580 486D EBD2 pea.l [A5 - 0x142E]
00001584 486D EBD2 pea.l [A5 - 0x142E]
00001588 4267 clr.w -[A7]
0000158A 42A7 clr.l -[A7]
0000158C A8EC syscall CopyBits
0000158E 526D DB5C addq.w [A5 - 0x24A4], 1
00001592 0C6D 0001 DB5C cmpi.w [A5 - 0x24A4], 0x1
00001598 662E bne +0x30 /* 000015C8 */
0000159A 206D DB62 movea.l A0, [A5 - 0x249E]
0000159E 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
000015A2 2F10 move.l -[A7], [A0]
000015A4 2F2D 8DCC move.l -[A7], [A5 - 0x7234]
000015A8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000015AC 4FEF 000C lea.l A7, [A7 + 0xC]
000015B0 206D DB66 movea.l A0, [A5 - 0x249A]
000015B4 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
000015B8 2F10 move.l -[A7], [A0]
000015BA 2F2D 8DCC move.l -[A7], [A5 - 0x7234]
000015BE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000015C2 4FEF 000C lea.l A7, [A7 + 0xC]
000015C6 6056 bra +0x58 /* 0000161E */
label000015C8:
000015C8 2F2D DB62 move.l -[A7], [A5 - 0x249E]
000015CC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000015D0 486E FF6A pea.l [A6 - 0x96]
000015D4 A873 syscall SetPort
000015D6 3D6D 8D9A FFDA move.w [A6 - 0x26], [A5 - 0x7266]
000015DC 41EE FFDC lea.l A0, [A6 - 0x24]
000015E0 43ED EBD2 lea.l A1, [A5 - 0x142E]
000015E4 20D9 move.l [A0]+, [A1]+
000015E6 20D9 move.l [A0]+, [A1]+
000015E8 206D DB62 movea.l A0, [A5 - 0x249E]
000015EC 2D50 FFD6 move.l [A6 - 0x2A], [A0]
000015F0 3F3C 0001 move.w -[A7], 0x1
000015F4 486E FFD6 pea.l [A6 - 0x2A]
000015F8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000015FC 5C8F addq.l A7, 6
000015FE 486E FF00 pea.l [A6 - 0x100]
00001602 486E FF6C pea.l [A6 - 0x94]
00001606 486D EBD2 pea.l [A5 - 0x142E]
0000160A 486D EBD2 pea.l [A5 - 0x142E]
0000160E 3F3C 0002 move.w -[A7], 0x2
00001612 42A7 clr.l -[A7]
00001614 A8EC syscall CopyBits
00001616 2F2D DB62 move.l -[A7], [A5 - 0x249E]
0000161A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label0000161E:
0000161E 3F3C 0001 move.w -[A7], 0x1
00001622 486E FEFE pea.l [A6 - 0x102]
00001626 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000162A 5C8F addq.l A7, 6
0000162C 3F3C 0001 move.w -[A7], 0x1
00001630 486E FF6A pea.l [A6 - 0x96]
00001634 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001638 5C8F addq.l A7, 6
0000163A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000163E A873 syscall SetPort
00001640 42A7 clr.l -[A7]
00001642 3F2D 8DA6 move.w -[A7], [A5 - 0x725A]
00001646 3F2D DB5C move.w -[A7], [A5 - 0x24A4]
0000164A 486D EBD2 pea.l [A5 - 0x142E]
0000164E 2F2D DB62 move.l -[A7], [A5 - 0x249E]
00001652 4EBA 583A jsr [PC + 0x583A /* 00006E8E */]
00001656 205F movea.l A0, [A7]+
00001658 2D48 FFF6 move.l [A6 - 0xA], A0
0000165C 42A7 clr.l -[A7]
0000165E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001662 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001666 201F move.l D0, [A7]+
00001668 2D40 FFFC move.l [A6 - 0x4], D0
0000166C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001670 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001674 4267 clr.w -[A7]
00001676 3F2D DB60 move.w -[A7], [A5 - 0x24A0]
0000167A 486E FFFC pea.l [A6 - 0x4]
0000167E 206E FFF6 movea.l A0, [A6 - 0xA]
00001682 2F10 move.l -[A7], [A0]
00001684 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00001688 301F move.w D0, [A7]+
0000168A 3D40 FFFA move.w [A6 - 0x6], D0
0000168E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001692 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001696 4A6E FFFA tst.w [A6 - 0x6]
0000169A 6704 beq +0x6 /* 000016A0 */
0000169C 705A moveq.l D0, 0x5A
0000169E 6018 bra +0x1A /* 000016B8 */
label000016A0:
000016A0 206D DB62 movea.l A0, [A5 - 0x249E]
000016A4 2F2D DB58 move.l -[A7], [A5 - 0x24A8]
000016A8 2F10 move.l -[A7], [A0]
000016AA 2F2D 8DCC move.l -[A7], [A5 - 0x7234]
000016AE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000016B2 4FEF 000C lea.l A7, [A7 + 0xC]
000016B6 7000 moveq.l D0, 0x00
label000016B8:
000016B8 4E5E unlink A6
000016BA 4E75 rts
export_436:
000016BC 4E56 F592 link A6, -0x0A6E
000016C0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000016C4 286E 000C movea.l A4, [A6 + 0xC]
000016C8 508C addq.l A4, 8
000016CA 4A6D DB5E tst.w [A5 - 0x24A2]
000016CE 6706 beq +0x8 /* 000016D6 */
000016D0 7059 moveq.l D0, 0x59
000016D2 6000 05BA bra +0x5BC /* 00001C8E */
label000016D6:
000016D6 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
000016DA 6602 bne +0x4 /* 000016DE */
000016DC 508C addq.l A4, 8
label000016DE:
000016DE 486E F7B8 pea.l [A6 - 0x848]
000016E2 486E F5A4 pea.l [A6 - 0xA5C]
000016E6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000016EA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000016EE 2F0C move.l -[A7], A4
000016F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016F4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000016F8 4FEF 0018 lea.l A7, [A7 + 0x18]
000016FC 3C00 move.w D6, D0
000016FE 4A46 tst.w D6
00001700 6706 beq +0x8 /* 00001708 */
00001702 3006 move.w D0, D6
00001704 6000 0588 bra +0x58A /* 00001C8E */
label00001708:
00001708 486E F5BA pea.l [A6 - 0xA46]
0000170C 486E F7B8 pea.l [A6 - 0x848]
00001710 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001714 508F addq.l A7, 8
00001716 486E F7B8 pea.l [A6 - 0x848]
0000171A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000171E 588F addq.l A7, 4
00001720 302E F5A4 move.w D0, [A6 - 0xA5C]
00001724 48C0 ext.l D0
00001726 E780 asl D0, 3
00001728 D9C0 add.l A4, D0
0000172A 7A01 moveq.l D5, 0x01
0000172C 426E F598 clr.w [A6 - 0xA68]
00001730 426E F59C clr.w [A6 - 0xA64]
00001734 426E F59A clr.w [A6 - 0xA66]
00001738 426E F594 clr.w [A6 - 0xA6C]
0000173C 426E F5A0 clr.w [A6 - 0xA60]
00001740 7001 moveq.l D0, 0x01
00001742 3D40 F592 move.w [A6 - 0xA6E], D0
00001746 7001 moveq.l D0, 0x01
00001748 2D40 F5AE move.l [A6 - 0xA52], D0
0000174C 426E F59E clr.w [A6 - 0xA62]
label00001750:
00001750 3014 move.w D0, [A4]
00001752 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001756 0009 0026 ori.b A1, 0x26 /* '&' */
0000175A 07E7 .incomplete
0000175C 0028 0000 002A ori.b [A0 + 0x2A], 0x0
00001762 2B71 0052 271D move.l [A5 + 0x271D], [A1 + D0.w + 0x52]
00001768 00C8 .incomplete
0000176A 2B7B 00E4 2B1E move.l [A5 + 0x2B1E], [PC + D0.w - 0x28]
00001770 00EC .incomplete
00001772 2B62 00F2 move.l [A5 + 0xF2 /* export_26 */], -[A2]
00001776 2B74 0114 2B34 move.l [A5 + 0x2B34], <<invalid full ext with I/IS == 4>>
0000177C 0128 7001 btst [A0 + 0x7001], D0
00001780 3D40 F594 move.w [A6 - 0xA6C], D0
00001784 7A00 moveq.l D5, 0x00
00001786 6000 0122 bra +0x124 /* 000018AA */
0000178A 508C addq.l A4, 8
0000178C 7001 moveq.l D0, 0x01
0000178E 3D40 F59C move.w [A6 - 0xA64], D0
00001792 0C54 07DA cmpi.w [A4], 0x7DA
00001796 6606 bne +0x8 /* 0000179E */
00001798 508C addq.l A4, 8
0000179A 6000 010E bra +0x110 /* 000018AA */
label0000179E:
0000179E 0C54 0BE2 cmpi.w [A4], 0xBE2
000017A2 660C bne +0xE /* 000017B0 */
000017A4 508C addq.l A4, 8
000017A6 7001 moveq.l D0, 0x01
000017A8 3D40 F59A move.w [A6 - 0xA66], D0
000017AC 6000 00FC bra +0xFE /* 000018AA */
label000017B0:
000017B0 7002 moveq.l D0, 0x02
000017B2 6000 04DA bra +0x4DC /* 00001C8E */
000017B6 508C addq.l A4, 8
000017B8 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */
000017BC 660C bne +0xE /* 000017CA */
000017BE 508C addq.l A4, 8
000017C0 7001 moveq.l D0, 0x01
000017C2 3D40 F59E move.w [A6 - 0xA62], D0
000017C6 6000 00E2 bra +0xE4 /* 000018AA */
label000017CA:
000017CA 486E F7B8 pea.l [A6 - 0x848]
000017CE 486E F5A4 pea.l [A6 - 0xA5C]
000017D2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000017D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000017DA 2F0C move.l -[A7], A4
000017DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017E0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000017E4 4FEF 0018 lea.l A7, [A7 + 0x18]
000017E8 3C00 move.w D6, D0
000017EA 4A46 tst.w D6
000017EC 6706 beq +0x8 /* 000017F4 */
000017EE 3006 move.w D0, D6
000017F0 6000 049C bra +0x49E /* 00001C8E */
label000017F4:
000017F4 486E F5AE pea.l [A6 - 0xA52]
000017F8 486E F7B8 pea.l [A6 - 0x848]
000017FC 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00001800 508F addq.l A7, 8
00001802 3C00 move.w D6, D0
00001804 486E F7B8 pea.l [A6 - 0x848]
00001808 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000180C 588F addq.l A7, 4
0000180E 4A46 tst.w D6
00001810 6706 beq +0x8 /* 00001818 */
00001812 3006 move.w D0, D6
00001814 6000 0478 bra +0x47A /* 00001C8E */
label00001818:
00001818 302E F5A4 move.w D0, [A6 - 0xA5C]
0000181C 48C0 ext.l D0
0000181E E780 asl D0, 3
00001820 D9C0 add.l A4, D0
00001822 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */
00001826 6600 0082 bne +0x84 /* 000018AA */
0000182A 508C addq.l A4, 8
0000182C 6000 007C bra +0x7E /* 000018AA */
00001830 508C addq.l A4, 8
00001832 0C54 2B10 cmpi.w [A4], 0x2B10
00001836 6600 0072 bne +0x74 /* 000018AA */
0000183A 0C6C 0FB4 0008 cmpi.w [A4 + 0x8], 0xFB4
00001840 6600 0068 bne +0x6A /* 000018AA */
00001844 49EC 0010 lea.l A4, [A4 + 0x10]
00001848 426E F592 clr.w [A6 - 0xA6E]
0000184C 6000 005C bra +0x5E /* 000018AA */
00001850 508C addq.l A4, 8
00001852 7006 moveq.l D0, 0x06
00001854 3D40 F5A0 move.w [A6 - 0xA60], D0
00001858 6000 0050 bra +0x52 /* 000018AA */
0000185C 508C addq.l A4, 8
0000185E 700C moveq.l D0, 0x0C
00001860 3D40 F5A0 move.w [A6 - 0xA60], D0
00001864 6044 bra +0x46 /* 000018AA */
00001866 508C addq.l A4, 8
00001868 0C54 2B1E cmpi.w [A4], 0x2B1E
0000186C 6608 bne +0xA /* 00001876 */
0000186E 508C addq.l A4, 8
00001870 426E F5A0 clr.w [A6 - 0xA60]
00001874 6034 bra +0x36 /* 000018AA */
label00001876:
00001876 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */
0000187A 660A bne +0xC /* 00001886 */
0000187C 508C addq.l A4, 8
0000187E 7012 moveq.l D0, 0x12
00001880 3D40 F5A0 move.w [A6 - 0xA60], D0
00001884 6024 bra +0x26 /* 000018AA */
label00001886:
00001886 7002 moveq.l D0, 0x02
00001888 6000 0404 bra +0x406 /* 00001C8E */
0000188C 508C addq.l A4, 8
0000188E 0C54 2B50 cmpi.w [A4], 0x2B50 /* '+P' */
00001892 6706 beq +0x8 /* 0000189A */
00001894 7002 moveq.l D0, 0x02
00001896 6000 03F6 bra +0x3F8 /* 00001C8E */
label0000189A:
0000189A 508C addq.l A4, 8
0000189C 7001 moveq.l D0, 0x01
0000189E 3D40 F598 move.w [A6 - 0xA68], D0
000018A2 6006 bra +0x8 /* 000018AA */
000018A4 7002 moveq.l D0, 0x02
000018A6 6000 03E6 bra +0x3E8 /* 00001C8E */
label000018AA:
000018AA 4A45 tst.w D5
000018AC 6600 FEA2 bne -0x15C /* 00001750 */
000018B0 4267 clr.w -[A7]
000018B2 486E F5BA pea.l [A6 - 0xA46]
000018B6 3F2D 8E26 move.w -[A7], [A5 - 0x71DA]
000018BA 486E F5A2 pea.l [A6 - 0xA5E]
000018BE 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000018C2 301F move.w D0, [A7]+
000018C4 3C00 move.w D6, D0
000018C6 4A46 tst.w D6
000018C8 671A beq +0x1C /* 000018E4 */
000018CA 4267 clr.w -[A7]
000018CC 486E F5BA pea.l [A6 - 0xA46]
000018D0 206D 8FE8 movea.l A0, [A5 - 0x7018]
000018D4 3F28 0002 move.w -[A7], [A0 + 0x2]
000018D8 486E F5A2 pea.l [A6 - 0xA5E]
000018DC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000018E0 301F move.w D0, [A7]+
000018E2 3C00 move.w D6, D0
label000018E4:
000018E4 4A46 tst.w D6
000018E6 6716 beq +0x18 /* 000018FE */
000018E8 4267 clr.w -[A7]
000018EA 486E F5BA pea.l [A6 - 0xA46]
000018EE 3F2D 8E24 move.w -[A7], [A5 - 0x71DC]
000018F2 486E F5A2 pea.l [A6 - 0xA5E]
000018F6 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000018FA 301F move.w D0, [A7]+
000018FC 3C00 move.w D6, D0
label000018FE:
000018FE 4A46 tst.w D6
00001900 6706 beq +0x8 /* 00001908 */
00001902 705A moveq.l D0, 0x5A
00001904 6000 0388 bra +0x38A /* 00001C8E */
label00001908:
00001908 4267 clr.w -[A7]
0000190A 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
0000190E 486E F5B2 pea.l [A6 - 0xA4E]
00001912 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00001916 301F move.w D0, [A7]+
00001918 3C00 move.w D6, D0
0000191A 4A46 tst.w D6
0000191C 6710 beq +0x12 /* 0000192E */
0000191E 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
00001922 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00001926 548F addq.l A7, 2
00001928 705A moveq.l D0, 0x5A
0000192A 6000 0362 bra +0x364 /* 00001C8E */
label0000192E:
0000192E 2D7C 0000 080E F5B6 move.l [A6 - 0xA4A], 0x80E
00001936 4267 clr.w -[A7]
00001938 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
0000193C 486E F5B6 pea.l [A6 - 0xA4A]
00001940 486E F7F2 pea.l [A6 - 0x80E]
00001944 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001948 301F move.w D0, [A7]+
0000194A 3C00 move.w D6, D0
0000194C 4A46 tst.w D6
0000194E 6608 bne +0xA /* 00001958 */
00001950 0C6E 0058 F7F2 cmpi.w [A6 - 0x80E], 0x58 /* 'X' */
00001956 6710 beq +0x12 /* 00001968 */
label00001958:
00001958 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
0000195C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00001960 548F addq.l A7, 2
00001962 705A moveq.l D0, 0x5A
00001964 6000 0328 bra +0x32A /* 00001C8E */
label00001968:
00001968 202E F5B2 move.l D0, [A6 - 0xA4E]
0000196C 0680 FFFF F7F2 addi.l D0, 0xFFFFF7F2
00001972 2D40 F5B6 move.l [A6 - 0xA4A], D0
00001976 2F2E F5B6 move.l -[A7], [A6 - 0xA4A]
0000197A 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
0000197E 588F addq.l A7, 4
00001980 4A40 tst.w D0
00001982 6710 beq +0x12 /* 00001994 */
00001984 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
00001988 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000198C 548F addq.l A7, 2
0000198E 7025 moveq.l D0, 0x25
00001990 6000 02FC bra +0x2FE /* 00001C8E */
label00001994:
00001994 42A7 clr.l -[A7]
00001996 2F2E F5B6 move.l -[A7], [A6 - 0xA4A]
0000199A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000199E 205F movea.l A0, [A7]+
000019A0 2D48 F7A6 move.l [A6 - 0x85A], A0
000019A4 4AAE F7A6 tst.l [A6 - 0x85A]
000019A8 6610 bne +0x12 /* 000019BA */
000019AA 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
000019AE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
000019B2 548F addq.l A7, 2
000019B4 7025 moveq.l D0, 0x25
000019B6 6000 02D6 bra +0x2D8 /* 00001C8E */
label000019BA:
000019BA 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
000019BE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000019C2 4267 clr.w -[A7]
000019C4 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
000019C8 486E F5B6 pea.l [A6 - 0xA4A]
000019CC 206E F7A6 movea.l A0, [A6 - 0x85A]
000019D0 2F10 move.l -[A7], [A0]
000019D2 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
000019D6 301F move.w D0, [A7]+
000019D8 3C00 move.w D6, D0
000019DA 4A46 tst.w D6
000019DC 6718 beq +0x1A /* 000019F6 */
000019DE 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
000019E2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000019E6 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
000019EA 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
000019EE 548F addq.l A7, 2
000019F0 705A moveq.l D0, 0x5A
000019F2 6000 029A bra +0x29C /* 00001C8E */
label000019F6:
000019F6 3F2E F5A2 move.w -[A7], [A6 - 0xA5E]
000019FA 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
000019FE 548F addq.l A7, 2
00001A00 3C00 move.w D6, D0
00001A02 4A46 tst.w D6
00001A04 670E beq +0x10 /* 00001A14 */
00001A06 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
00001A0A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001A0E 705C moveq.l D0, 0x5C
00001A10 6000 027C bra +0x27E /* 00001C8E */
label00001A14:
00001A14 302D 8DA6 move.w D0, [A5 - 0x725A]
00001A18 B06E F7F6 cmp.w D0, [A6 - 0x80A]
00001A1C 670E beq +0x10 /* 00001A2C */
00001A1E 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
00001A22 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001A26 7063 moveq.l D0, 0x63
00001A28 6000 0264 bra +0x266 /* 00001C8E */
label00001A2C:
00001A2C 302D EBD8 move.w D0, [A5 - 0x1428]
00001A30 906D EBD4 sub.w D0, [A5 - 0x142C]
00001A34 322E F7FE move.w D1, [A6 - 0x802]
00001A38 926E F7FA sub.w D1, [A6 - 0x806]
00001A3C B041 cmp.w D0, D1
00001A3E 6D14 blt +0x16 /* 00001A54 */
00001A40 302D EBD6 move.w D0, [A5 - 0x142A]
00001A44 906D EBD2 sub.w D0, [A5 - 0x142E]
00001A48 322E F7FC move.w D1, [A6 - 0x804]
00001A4C 926E F7F8 sub.w D1, [A6 - 0x808]
00001A50 B041 cmp.w D0, D1
00001A52 6C0E bge +0x10 /* 00001A62 */
label00001A54:
00001A54 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
00001A58 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001A5C 7064 moveq.l D0, 0x64
00001A5E 6000 022E bra +0x230 /* 00001C8E */
label00001A62:
00001A62 4A6E F598 tst.w [A6 - 0xA68]
00001A66 665E bne +0x60 /* 00001AC6 */
00001A68 486E F7A2 pea.l [A6 - 0x85E]
00001A6C A874 syscall GetPort
00001A6E 3F3C 0001 move.w -[A7], 0x1
00001A72 486E F72E pea.l [A6 - 0x8D2]
00001A76 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001A7A 5C8F addq.l A7, 6
00001A7C 3F3C 0001 move.w -[A7], 0x1
00001A80 486E F6C2 pea.l [A6 - 0x93E]
00001A84 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001A88 5C8F addq.l A7, 6
00001A8A 3D6D 8D9A F7AE move.w [A6 - 0x852], [A5 - 0x7266]
00001A90 41EE F7B0 lea.l A0, [A6 - 0x850]
00001A94 43ED EBD2 lea.l A1, [A5 - 0x142E]
00001A98 20D9 move.l [A0]+, [A1]+
00001A9A 20D9 move.l [A0]+, [A1]+
00001A9C 2D6D 8DCC F7AA move.l [A6 - 0x856], [A5 - 0x7234]
00001AA2 3F3C 0001 move.w -[A7], 0x1
00001AA6 486E F7AA pea.l [A6 - 0x856]
00001AAA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001AAE 5C8F addq.l A7, 6
00001AB0 486E F730 pea.l [A6 - 0x8D0]
00001AB4 486E F6C4 pea.l [A6 - 0x93C]
00001AB8 486E F7B0 pea.l [A6 - 0x850]
00001ABC 486E F7B0 pea.l [A6 - 0x850]
00001AC0 4267 clr.w -[A7]
00001AC2 42A7 clr.l -[A7]
00001AC4 A8EC syscall CopyBits
label00001AC6:
00001AC6 4A6D 8DA6 tst.w [A5 - 0x725A]
00001ACA 6734 beq +0x36 /* 00001B00 */
00001ACC 42A7 clr.l -[A7]
00001ACE AA32 syscall GetGDevice
00001AD0 205F movea.l A0, [A7]+
00001AD2 2D48 F79E move.l [A6 - 0x862], A0
00001AD6 206E F79E movea.l A0, [A6 - 0x862]
00001ADA 2050 movea.l A0, [A0]
00001ADC 2D68 0016 F79A move.l [A6 - 0x866], [A0 + 0x16]
00001AE2 206E F79A movea.l A0, [A6 - 0x866]
00001AE6 2050 movea.l A0, [A0]
00001AE8 2D68 002A F6BE move.l [A6 - 0x942], [A0 + 0x2A]
00001AEE 2D6E F6BE F6BA move.l [A6 - 0x946], [A6 - 0x942]
00001AF4 4267 clr.w -[A7]
00001AF6 486E F6BA pea.l [A6 - 0x946]
00001AFA 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001AFE 301F move.w D0, [A7]+
label00001B00:
00001B00 42AE F5A6 clr.l [A6 - 0xA5A]
00001B04 7001 moveq.l D0, 0x01
00001B06 3D40 F596 move.w [A6 - 0xA6A], D0
00001B0A 7C00 moveq.l D6, 0x00
00001B0C 206E F7A6 movea.l A0, [A6 - 0x85A]
00001B10 2650 movea.l A3, [A0]
00001B12 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00001B16 A873 syscall SetPort
00001B18 4A6E F7F4 tst.w [A6 - 0x80C]
00001B1C 6F00 00E0 ble +0xE2 /* 00001BFE */
00001B20 6000 00CC bra +0xCE /* 00001BEE */
label00001B24:
00001B24 53AE F5AE subq.l [A6 - 0xA52], 1
00001B28 7E00 moveq.l D7, 0x00
00001B2A 6000 00BA bra +0xBC /* 00001BE6 */
label00001B2E:
00001B2E A852 syscall HideCursor
00001B30 4A6E F596 tst.w [A6 - 0xA6A]
00001B34 6732 beq +0x34 /* 00001B68 */
00001B36 42A7 clr.l -[A7]
00001B38 2F0B move.l -[A7], A3
00001B3A 4267 clr.w -[A7]
00001B3C 486E F7F8 pea.l [A6 - 0x808]
00001B40 4EBA 540C jsr [PC + 0x540C /* 00006F4E */]
00001B44 201F move.l D0, [A7]+
00001B46 2D40 F5A6 move.l [A6 - 0xA5A], D0
00001B4A 4A6D 8DA6 tst.w [A5 - 0x725A]
00001B4E 6712 beq +0x14 /* 00001B62 */
00001B50 4A6E F592 tst.w [A6 - 0xA6E]
00001B54 670C beq +0xE /* 00001B62 */
00001B56 4267 clr.w -[A7]
00001B58 3F3C 00FF move.w -[A7], 0xFF
00001B5C 486E F800 pea.l [A6 - 0x800]
00001B60 AA3F syscall SetEntries
label00001B62:
00001B62 426E F596 clr.w [A6 - 0xA6A]
00001B66 601A bra +0x1C /* 00001B82 */
label00001B68:
00001B68 42A7 clr.l -[A7]
00001B6A 2F0B move.l -[A7], A3
00001B6C 3F3C 0001 move.w -[A7], 0x1
00001B70 486E F7F8 pea.l [A6 - 0x808]
00001B74 4EBA 53D8 jsr [PC + 0x53D8 /* 00006F4E */]
00001B78 201F move.l D0, [A7]+
00001B7A 2D40 F5B6 move.l [A6 - 0xA4A], D0
00001B7E D7EE F5B6 add.l A3, [A6 - 0xA4A]
label00001B82:
00001B82 4A6E F594 tst.w [A6 - 0xA6C]
00001B86 671E beq +0x20 /* 00001BA6 */
00001B88 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B8C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B90 2F0C move.l -[A7], A4
00001B92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B96 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00001B9A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B9E 3C00 move.w D6, D0
00001BA0 4A46 tst.w D6
00001BA2 6600 005A bne +0x5C /* 00001BFE */
label00001BA6:
00001BA6 A853 syscall ShowCursor
00001BA8 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00001BAC 3C00 move.w D6, D0
00001BAE 4A46 tst.w D6
00001BB0 6600 004C bne +0x4E /* 00001BFE */
00001BB4 4A6E F59C tst.w [A6 - 0xA64]
00001BB8 6708 beq +0xA /* 00001BC2 */
00001BBA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001BBE 4A40 tst.w D0
00001BC0 663C bne +0x3E /* 00001BFE */
label00001BC2:
00001BC2 4A6E F5A0 tst.w [A6 - 0xA60]
00001BC6 670E beq +0x10 /* 00001BD6 */
00001BC8 306E F5A0 movea.w A0, [A6 - 0xA60]
00001BCC 2F08 move.l -[A7], A0
00001BCE 486E F5AA pea.l [A6 - 0xA56]
00001BD2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label00001BD6:
00001BD6 4A47 tst.w D7
00001BD8 660A bne +0xC /* 00001BE4 */
00001BDA 206E F7A6 movea.l A0, [A6 - 0x85A]
00001BDE 2650 movea.l A3, [A0]
00001BE0 D7EE F5A6 add.l A3, [A6 - 0xA5A]
label00001BE4:
00001BE4 5247 addq.w D7, 1
label00001BE6:
00001BE6 BE6E F7F4 cmp.w D7, [A6 - 0x80C]
00001BEA 6D00 FF42 blt -0xBC /* 00001B2E */
label00001BEE:
00001BEE 4A6E F59E tst.w [A6 - 0xA62]
00001BF2 6600 FF30 bne -0xCE /* 00001B24 */
00001BF6 4AAE F5AE tst.l [A6 - 0xA52]
00001BFA 6E00 FF28 bgt -0xD6 /* 00001B24 */
label00001BFE:
00001BFE 3F3C FFF9 move.w -[A7], 0xFFF9
00001C02 4267 clr.w -[A7]
00001C04 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00001C08 4A6E F59A tst.w [A6 - 0xA66]
00001C0C 670A beq +0xC /* 00001C18 */
00001C0E 3F3C FFFF move.w -[A7], 0xFFFF
00001C12 4267 clr.w -[A7]
00001C14 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00001C18:
00001C18 4A6E F598 tst.w [A6 - 0xA68]
00001C1C 6658 bne +0x5A /* 00001C76 */
00001C1E 4A6D 8DA6 tst.w [A5 - 0x725A]
00001C22 671A beq +0x1C /* 00001C3E */
00001C24 2F2E F6BA move.l -[A7], [A6 - 0x946]
00001C28 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001C2C 206E F6BA movea.l A0, [A6 - 0x946]
00001C30 4267 clr.w -[A7]
00001C32 3F3C 00FF move.w -[A7], 0xFF
00001C36 2050 movea.l A0, [A0]
00001C38 4868 0008 pea.l [A0 + 0x8]
00001C3C AA3F syscall SetEntries
label00001C3E:
00001C3E 486E F6C4 pea.l [A6 - 0x93C]
00001C42 486E F730 pea.l [A6 - 0x8D0]
00001C46 486E F7B0 pea.l [A6 - 0x850]
00001C4A 486E F7B0 pea.l [A6 - 0x850]
00001C4E 4267 clr.w -[A7]
00001C50 42A7 clr.l -[A7]
00001C52 A8EC syscall CopyBits
00001C54 3F3C 0001 move.w -[A7], 0x1
00001C58 486E F6C2 pea.l [A6 - 0x93E]
00001C5C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001C60 5C8F addq.l A7, 6
00001C62 3F3C 0001 move.w -[A7], 0x1
00001C66 486E F72E pea.l [A6 - 0x8D2]
00001C6A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001C6E 5C8F addq.l A7, 6
00001C70 2F2E F7A2 move.l -[A7], [A6 - 0x85E]
00001C74 A873 syscall SetPort
label00001C76:
00001C76 4A6D 8DA6 tst.w [A5 - 0x725A]
00001C7A 6708 beq +0xA /* 00001C84 */
00001C7C 2F2E F6BA move.l -[A7], [A6 - 0x946]
00001C80 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00001C84:
00001C84 2F2E F7A6 move.l -[A7], [A6 - 0x85A]
00001C88 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001C8C 3006 move.w D0, D6
label00001C8E:
00001C8E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001C92 4E5E unlink A6
00001C94 4E75 rts
export_485:
00001C96 4E56 FE8E link A6, -0x0172
00001C9A 48E7 0108 movem.l -[A7], D7,A4
00001C9E 286E 000C movea.l A4, [A6 + 0xC]
00001CA2 508C addq.l A4, 8
00001CA4 2D4C FF88 move.l [A6 - 0x78], A4
00001CA8 486E FFC6 pea.l [A6 - 0x3A]
00001CAC 486E FE8E pea.l [A6 - 0x172]
00001CB0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001CB4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001CB8 2F0C move.l -[A7], A4
00001CBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CBE 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001CC2 4FEF 0018 lea.l A7, [A7 + 0x18]
00001CC6 3E00 move.w D7, D0
00001CC8 4A47 tst.w D7
00001CCA 6706 beq +0x8 /* 00001CD2 */
00001CCC 3007 move.w D0, D7
00001CCE 6000 00E4 bra +0xE6 /* 00001DB4 */
label00001CD2:
00001CD2 302E FE8E move.w D0, [A6 - 0x172]
00001CD6 48C0 ext.l D0
00001CD8 E780 asl D0, 3
00001CDA D9C0 add.l A4, D0
00001CDC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00001CE0 6710 beq +0x12 /* 00001CF2 */
00001CE2 486E FFC6 pea.l [A6 - 0x3A]
00001CE6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001CEA 588F addq.l A7, 4
00001CEC 7007 moveq.l D0, 0x07
00001CEE 6000 00C4 bra +0xC6 /* 00001DB4 */
label00001CF2:
00001CF2 508C addq.l A4, 8
00001CF4 486E FE90 pea.l [A6 - 0x170]
00001CF8 486E FE92 pea.l [A6 - 0x16E]
00001CFC 2F0C move.l -[A7], A4
00001CFE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D02 4EBA 0478 jsr [PC + 0x478 /* 0000217C */]
00001D06 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D0A 3E00 move.w D7, D0
00001D0C 4A47 tst.w D7
00001D0E 6710 beq +0x12 /* 00001D20 */
00001D10 486E FFC6 pea.l [A6 - 0x3A]
00001D14 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001D18 588F addq.l A7, 4
00001D1A 3007 move.w D0, D7
00001D1C 6000 0096 bra +0x98 /* 00001DB4 */
label00001D20:
00001D20 42A7 clr.l -[A7]
00001D22 3F3C 0005 move.w -[A7], 0x5
00001D26 3F3C 0007 move.w -[A7], 0x7
00001D2A 486E FF8C pea.l [A6 - 0x74]
00001D2E 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001D32 4FEF 000C lea.l A7, [A7 + 0xC]
00001D36 3F2E FE90 move.w -[A7], [A6 - 0x170]
00001D3A 3F2E FE92 move.w -[A7], [A6 - 0x16E]
00001D3E 486E FF8C pea.l [A6 - 0x74]
00001D42 486E FFC6 pea.l [A6 - 0x3A]
00001D46 4EBA 0074 jsr [PC + 0x74 /* 00001DBC */]
00001D4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D4E 486E FFC6 pea.l [A6 - 0x3A]
00001D52 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001D56 588F addq.l A7, 4
00001D58 486E FF8C pea.l [A6 - 0x74]
00001D5C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001D60 588F addq.l A7, 4
00001D62 4A80 tst.l D0
00001D64 660E bne +0x10 /* 00001D74 */
00001D66 486E FF8C pea.l [A6 - 0x74]
00001D6A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001D6E 588F addq.l A7, 4
00001D70 7000 moveq.l D0, 0x00
00001D72 6040 bra +0x42 /* 00001DB4 */
label00001D74:
00001D74 4267 clr.w -[A7]
00001D76 486E FE94 pea.l [A6 - 0x16C]
00001D7A 486E FE8E pea.l [A6 - 0x172]
00001D7E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001D82 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D86 2F2E FF88 move.l -[A7], [A6 - 0x78]
00001D8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D8E 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00001D92 4FEF 001A lea.l A7, [A7 + 0x1A]
00001D96 3E00 move.w D7, D0
00001D98 4A47 tst.w D7
00001D9A 6704 beq +0x6 /* 00001DA0 */
00001D9C 3007 move.w D0, D7
00001D9E 6014 bra +0x16 /* 00001DB4 */
label00001DA0:
00001DA0 3F3C 2719 move.w -[A7], 0x2719
00001DA4 486E FF8C pea.l [A6 - 0x74]
00001DA8 486E FE94 pea.l [A6 - 0x16C]
00001DAC 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00001DB0 4FEF 000A lea.l A7, [A7 + 0xA]
label00001DB4:
00001DB4 4CDF 1080 movem.l D7,A4, [A7]+
00001DB8 4E5E unlink A6
00001DBA 4E75 rts
fn00001DBC:
00001DBC 4E56 FE8C link A6, -0x0174
00001DC0 42A7 clr.l -[A7]
00001DC2 3F3C 0005 move.w -[A7], 0x5
00001DC6 3F3C 0007 move.w -[A7], 0x7
00001DCA 486E FE94 pea.l [A6 - 0x16C]
00001DCE 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001DD2 4FEF 000C lea.l A7, [A7 + 0xC]
00001DD6 486E FFF8 pea.l [A6 - 0x8]
00001DDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DDE 4EBA 01C6 jsr [PC + 0x1C6 /* 00001FA6 */]
00001DE2 508F addq.l A7, 8
00001DE4 4A40 tst.w D0
00001DE6 6600 01BA bne +0x1BC /* 00001FA2 */
00001DEA 3D6E 0010 FED0 move.w [A6 - 0x130], [A6 + 0x10]
00001DF0 7002 moveq.l D0, 0x02
00001DF2 3D40 FECE move.w [A6 - 0x132], D0
00001DF6 6000 019C bra +0x19E /* 00001F94 */
label00001DFA:
00001DFA 302E FED0 move.w D0, [A6 - 0x130]
00001DFE 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001E02 0008 0022 ori.b A0, 0x22 /* '\"' */
00001E06 0BF3 .incomplete
00001E08 0058 2B12 ori.w [A0]+, 0x2B12
00001E0C 00A8 2EE0 00C8 2EE2 ori.l [A0 + 0x2EE2], 0x2EE000C8
00001E14 00E4 .incomplete
00001E16 2EE4 move.l [A7]+, -[A4]
00001E18 0102 btst D2, D0
00001E1A 2EE1 move.l [A7]+, -[A1]
00001E1C 0120 btst -[A0], D0
00001E1E 2EE5 move.l [A7]+, -[A5]
00001E20 011C btst [A4]+, D0
00001E22 2EE3 move.l [A7]+, -[A3]
00001E24 0136 4AAE btst [A6 + D4 * 2 - 0x82], D0
00001E28 FFF8 .invalid <<F/7/7>>
00001E2A 6600 012E bne +0x130 /* 00001F5A */
00001E2E 42AE FE8C clr.l [A6 - 0x174]
00001E32 2D6E FFFC FE90 move.l [A6 - 0x170], [A6 - 0x4]
00001E38 486E FE8C pea.l [A6 - 0x174]
00001E3C 486E FFD2 pea.l [A6 - 0x2E]
00001E40 3F3C 300E move.w -[A7], 0x300E
00001E44 A9EB syscall Pack4/FP68K
00001E46 486E FE94 pea.l [A6 - 0x16C]
00001E4A 41EE FFDC lea.l A0, [A6 - 0x24]
00001E4E 2F20 move.l -[A7], -[A0]
00001E50 2F20 move.l -[A7], -[A0]
00001E52 3F20 move.w -[A7], -[A0]
00001E54 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00001E58 4FEF 000E lea.l A7, [A7 + 0xE]
00001E5C 6000 00FC bra +0xFE /* 00001F5A */
00001E60 486E FFF8 pea.l [A6 - 0x8]
00001E64 486E FFDC pea.l [A6 - 0x24]
00001E68 4EBA 0430 jsr [PC + 0x430 /* 0000229A */]
00001E6C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00001E70 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001E74 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001E78 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001E7C 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00001E80 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00001E84 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001E88 486D DFCE pea.l [A5 - 0x2032]
00001E8C 486E FED2 pea.l [A6 - 0x12E]
00001E90 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00001E94 4FEF 0016 lea.l A7, [A7 + 0x16]
00001E98 486E FED2 pea.l [A6 - 0x12E]
00001E9C 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00001EA0 588F addq.l A7, 4
00001EA2 486E FE94 pea.l [A6 - 0x16C]
00001EA6 486E FED2 pea.l [A6 - 0x12E]
00001EAA 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001EAE 508F addq.l A7, 8
00001EB0 6000 00A8 bra +0xAA /* 00001F5A */
00001EB4 486E FFF8 pea.l [A6 - 0x8]
00001EB8 1F3C 0001 move.b -[A7], 0x1
00001EBC 486E FED2 pea.l [A6 - 0x12E]
00001EC0 42A7 clr.l -[A7]
00001EC2 4EBA 0472 jsr [PC + 0x472 /* 00002336 */]
00001EC6 486E FE94 pea.l [A6 - 0x16C]
00001ECA 486E FED2 pea.l [A6 - 0x12E]
00001ECE 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001ED2 508F addq.l A7, 8
00001ED4 6000 0084 bra +0x86 /* 00001F5A */
00001ED8 486E FFF8 pea.l [A6 - 0x8]
00001EDC 4267 clr.w -[A7]
00001EDE 486E FED2 pea.l [A6 - 0x12E]
00001EE2 42A7 clr.l -[A7]
00001EE4 4EBA 0450 jsr [PC + 0x450 /* 00002336 */]
00001EE8 486E FE94 pea.l [A6 - 0x16C]
00001EEC 486E FED2 pea.l [A6 - 0x12E]
00001EF0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001EF4 508F addq.l A7, 8
00001EF6 6062 bra +0x64 /* 00001F5A */
00001EF8 486E FFF8 pea.l [A6 - 0x8]
00001EFC 1F3C 0002 move.b -[A7], 0x2
00001F00 486E FED2 pea.l [A6 - 0x12E]
00001F04 42A7 clr.l -[A7]
00001F06 4EBA 042E jsr [PC + 0x42E /* 00002336 */]
00001F0A 486E FE94 pea.l [A6 - 0x16C]
00001F0E 486E FED2 pea.l [A6 - 0x12E]
00001F12 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001F16 508F addq.l A7, 8
00001F18 6040 bra +0x42 /* 00001F5A */
00001F1A 486E FFF8 pea.l [A6 - 0x8]
00001F1E 1F3C 0001 move.b -[A7], 0x1
00001F22 486E FED2 pea.l [A6 - 0x12E]
00001F26 42A7 clr.l -[A7]
00001F28 4EBA 0430 jsr [PC + 0x430 /* 0000235A */]
00001F2C 486E FE94 pea.l [A6 - 0x16C]
00001F30 486E FED2 pea.l [A6 - 0x12E]
00001F34 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001F38 508F addq.l A7, 8
00001F3A 601E bra +0x20 /* 00001F5A */
00001F3C 486E FFF8 pea.l [A6 - 0x8]
00001F40 4267 clr.w -[A7]
00001F42 486E FED2 pea.l [A6 - 0x12E]
00001F46 42A7 clr.l -[A7]
00001F48 4EBA 0410 jsr [PC + 0x410 /* 0000235A */]
00001F4C 486E FE94 pea.l [A6 - 0x16C]
00001F50 486E FED2 pea.l [A6 - 0x12E]
00001F54 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001F58 508F addq.l A7, 8
label00001F5A:
00001F5A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F5E 486E FE94 pea.l [A6 - 0x16C]
00001F62 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00001F66 508F addq.l A7, 8
00001F68 486E FE94 pea.l [A6 - 0x16C]
00001F6C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001F70 588F addq.l A7, 4
00001F72 4A6E 0012 tst.w [A6 + 0x12]
00001F76 672A beq +0x2C /* 00001FA2 */
00001F78 0C6E 0001 FECE cmpi.w [A6 - 0x132], 0x1
00001F7E 6622 bne +0x24 /* 00001FA2 */
00001F80 3D6E 0012 FED0 move.w [A6 - 0x130], [A6 + 0x12]
00001F86 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001F8A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F8E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001F92 5C8F addq.l A7, 6
label00001F94:
00001F94 302E FECE move.w D0, [A6 - 0x132]
00001F98 536E FECE subq.w [A6 - 0x132], 1
00001F9C 4A40 tst.w D0
00001F9E 6600 FE5A bne -0x1A4 /* 00001DFA */
label00001FA2:
00001FA2 4E5E unlink A6
00001FA4 4E75 rts
fn00001FA6:
00001FA6 4E56 FCB4 link A6, -0x034C
00001FAA 206E 000C movea.l A0, [A6 + 0xC]
00001FAE 4290 clr.l [A0]
00001FB0 206E 000C movea.l A0, [A6 + 0xC]
00001FB4 42A8 0004 clr.l [A0 + 0x4]
00001FB8 486E FCBC pea.l [A6 - 0x344]
00001FBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FC0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001FC4 508F addq.l A7, 8
00001FC6 486E FCBC pea.l [A6 - 0x344]
00001FCA 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00001FCE 588F addq.l A7, 4
00001FD0 0C40 0001 cmpi.w D0, 0x1
00001FD4 6616 bne +0x18 /* 00001FEC */
00001FD6 486E FCBC pea.l [A6 - 0x344]
00001FDA 206E 000C movea.l A0, [A6 + 0xC]
00001FDE 4868 0004 pea.l [A0 + 0x4]
00001FE2 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00001FE6 7000 moveq.l D0, 0x00
00001FE8 6000 018E bra +0x190 /* 00002178 */
label00001FEC:
00001FEC 486E FCBC pea.l [A6 - 0x344]
00001FF0 4EBA 038C jsr [PC + 0x38C /* 0000237E */]
00001FF4 588F addq.l A7, 4
00001FF6 7000 moveq.l D0, 0x00
00001FF8 102E FCBC move.b D0, [A6 - 0x344]
00001FFC 3D40 FFF6 move.w [A6 - 0xA], D0
00002000 486E FCBC pea.l [A6 - 0x344]
00002004 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00002008 588F addq.l A7, 4
0000200A 486E FDE6 pea.l [A6 - 0x21A]
0000200E 486E FDE4 pea.l [A6 - 0x21C]
00002012 486E FDE2 pea.l [A6 - 0x21E]
00002016 486E FDE0 pea.l [A6 - 0x220]
0000201A 486E FDDE pea.l [A6 - 0x222]
0000201E 486E FDDC pea.l [A6 - 0x224]
00002022 486E FDDA pea.l [A6 - 0x226]
00002026 486D DFE4 pea.l [A5 - 0x201C]
0000202A 486E FCBC pea.l [A6 - 0x344]
0000202E 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00002032 4FEF 0024 lea.l A7, [A7 + 0x24]
00002036 0C40 0007 cmpi.w D0, 0x7
0000203A 6616 bne +0x18 /* 00002052 */
0000203C 426E FDD8 clr.w [A6 - 0x228]
00002040 486E FDD8 pea.l [A6 - 0x228]
00002044 2F2E 000C move.l -[A7], [A6 + 0xC]
00002048 4EBA 02CE jsr [PC + 0x2CE /* 00002318 */]
0000204C 7000 moveq.l D0, 0x00
0000204E 6000 0128 bra +0x12A /* 00002178 */
label00002052:
00002052 4267 clr.w -[A7]
00002054 486E FDF4 pea.l [A6 - 0x20C]
00002058 4EBA 0220 jsr [PC + 0x220 /* 0000227A */]
0000205C 301F move.w D0, [A7]+
0000205E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002062 486E FDD8 pea.l [A6 - 0x228]
00002066 4EBA 0232 jsr [PC + 0x232 /* 0000229A */]
0000206A 486E FDD8 pea.l [A6 - 0x228]
0000206E 4EBA 01CC jsr [PC + 0x1CC /* 0000223C */]
00002072 588F addq.l A7, 4
00002074 486E FDBC pea.l [A6 - 0x244]
00002078 4EBA 01C2 jsr [PC + 0x1C2 /* 0000223C */]
0000207C 588F addq.l A7, 4
0000207E 4267 clr.w -[A7]
00002080 486E FCBC pea.l [A6 - 0x344]
00002084 306E FFF6 movea.w A0, [A6 - 0xA]
00002088 2F08 move.l -[A7], A0
0000208A 486E FDF4 pea.l [A6 - 0x20C]
0000208E 486E FFFC pea.l [A6 - 0x4]
00002092 486E FDD8 pea.l [A6 - 0x228]
00002096 4EBA 0220 jsr [PC + 0x220 /* 000022B8 */]
0000209A 301F move.w D0, [A7]+
0000209C 3D40 FCB6 move.w [A6 - 0x34A], D0
000020A0 4267 clr.w -[A7]
000020A2 486E FCBC pea.l [A6 - 0x344]
000020A6 306E FFF6 movea.w A0, [A6 - 0xA]
000020AA 2F08 move.l -[A7], A0
000020AC 486E FDF4 pea.l [A6 - 0x20C]
000020B0 486E FFF8 pea.l [A6 - 0x8]
000020B4 486E FDBC pea.l [A6 - 0x244]
000020B8 4EBA 022E jsr [PC + 0x22E /* 000022E8 */]
000020BC 301F move.w D0, [A7]+
000020BE 3D40 FCB4 move.w [A6 - 0x34C], D0
000020C2 302E FCB6 move.w D0, [A6 - 0x34A]
000020C6 B06E FCB4 cmp.w D0, [A6 - 0x34C]
000020CA 644C bcc +0x4E /* 00002118 */
000020CC 42AE FFF8 clr.l [A6 - 0x8]
000020D0 306E FFF6 movea.w A0, [A6 - 0xA]
000020D4 91EE FFFC sub.l A0, [A6 - 0x4]
000020D8 2008 move.l D0, A0
000020DA 3D40 FFF4 move.w [A6 - 0xC], D0
000020DE 4A40 tst.w D0
000020E0 6F28 ble +0x2A /* 0000210A */
000020E2 200E move.l D0, A6
000020E4 D0AE FFFC add.l D0, [A6 - 0x4]
000020E8 4267 clr.w -[A7]
000020EA 0680 FFFF FCBC addi.l D0, 0xFFFFFCBC
000020F0 2F00 move.l -[A7], D0
000020F2 306E FFF4 movea.w A0, [A6 - 0xC]
000020F6 2F08 move.l -[A7], A0
000020F8 486E FDF4 pea.l [A6 - 0x20C]
000020FC 486E FFF8 pea.l [A6 - 0x8]
00002100 486E FDD8 pea.l [A6 - 0x228]
00002104 4EBA 01E2 jsr [PC + 0x1E2 /* 000022E8 */]
00002108 301F move.w D0, [A7]+
label0000210A:
0000210A 486E FDD8 pea.l [A6 - 0x228]
0000210E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002112 4EBA 0204 jsr [PC + 0x204 /* 00002318 */]
00002116 604A bra +0x4C /* 00002162 */
label00002118:
00002118 42AE FFFC clr.l [A6 - 0x4]
0000211C 306E FFF6 movea.w A0, [A6 - 0xA]
00002120 91EE FFF8 sub.l A0, [A6 - 0x8]
00002124 2008 move.l D0, A0
00002126 3D40 FFF4 move.w [A6 - 0xC], D0
0000212A 4A40 tst.w D0
0000212C 6F28 ble +0x2A /* 00002156 */
0000212E 200E move.l D0, A6
00002130 D0AE FFF8 add.l D0, [A6 - 0x8]
00002134 4267 clr.w -[A7]
00002136 0680 FFFF FCBC addi.l D0, 0xFFFFFCBC
0000213C 2F00 move.l -[A7], D0
0000213E 306E FFF4 movea.w A0, [A6 - 0xC]
00002142 2F08 move.l -[A7], A0
00002144 486E FDF4 pea.l [A6 - 0x20C]
00002148 486E FFFC pea.l [A6 - 0x4]
0000214C 486E FDBC pea.l [A6 - 0x244]
00002150 4EBA 0166 jsr [PC + 0x166 /* 000022B8 */]
00002154 301F move.w D0, [A7]+
label00002156:
00002156 486E FDBC pea.l [A6 - 0x244]
0000215A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000215E 4EBA 01B8 jsr [PC + 0x1B8 /* 00002318 */]
label00002162:
00002162 202E FFFC move.l D0, [A6 - 0x4]
00002166 D0AE FFF8 add.l D0, [A6 - 0x8]
0000216A 306E FFF6 movea.w A0, [A6 - 0xA]
0000216E B1C0 cmpa.l A0, D0
00002170 6604 bne +0x6 /* 00002176 */
00002172 7000 moveq.l D0, 0x00
00002174 6002 bra +0x4 /* 00002178 */
label00002176:
00002176 7002 moveq.l D0, 0x02
label00002178:
00002178 4E5E unlink A6
0000217A 4E75 rts
fn0000217C:
0000217C 4E56 FFF6 link A6, -0x000A
00002180 2F0C move.l -[A7], A4
00002182 286E 000C movea.l A4, [A6 + 0xC]
00002186 206E 0014 movea.l A0, [A6 + 0x14]
0000218A 4250 clr.w [A0]
0000218C 206E 0010 movea.l A0, [A6 + 0x10]
00002190 4250 clr.w [A0]
00002192 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10]
label00002198:
00002198 41ED DF8C lea.l A0, [A5 - 0x2074]
0000219C 2D48 FFF6 move.l [A6 - 0xA], A0
000021A0 426E FFFA clr.w [A6 - 0x6]
000021A4 6048 bra +0x4A /* 000021EE */
label000021A6:
000021A6 206E FFF6 movea.l A0, [A6 - 0xA]
000021AA 4A68 0002 tst.w [A0 + 0x2]
000021AE 6726 beq +0x28 /* 000021D6 */
000021B0 206E FFF6 movea.l A0, [A6 - 0xA]
000021B4 3010 move.w D0, [A0]
000021B6 B054 cmp.w D0, [A4]
000021B8 6630 bne +0x32 /* 000021EA */
000021BA 206E FFF6 movea.l A0, [A6 - 0xA]
000021BE 3028 0002 move.w D0, [A0 + 0x2]
000021C2 B06C 0008 cmp.w D0, [A4 + 0x8]
000021C6 6622 bne +0x24 /* 000021EA */
000021C8 206E FFF6 movea.l A0, [A6 - 0xA]
000021CC 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4]
000021D2 508C addq.l A4, 8
000021D4 6014 bra +0x16 /* 000021EA */
label000021D6:
000021D6 206E FFF6 movea.l A0, [A6 - 0xA]
000021DA 3010 move.w D0, [A0]
000021DC B054 cmp.w D0, [A4]
000021DE 660A bne +0xC /* 000021EA */
000021E0 206E FFF6 movea.l A0, [A6 - 0xA]
000021E4 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4]
label000021EA:
000021EA 5CAE FFF6 addq.l [A6 - 0xA], 6
label000021EE:
000021EE 206E FFF6 movea.l A0, [A6 - 0xA]
000021F2 4A50 tst.w [A0]
000021F4 6706 beq +0x8 /* 000021FC */
000021F6 4A6E FFFA tst.w [A6 - 0x6]
000021FA 67AA beq -0x54 /* 000021A6 */
label000021FC:
000021FC 4A6E FFFA tst.w [A6 - 0x6]
00002200 6604 bne +0x6 /* 00002206 */
00002202 7002 moveq.l D0, 0x02
00002204 6030 bra +0x32 /* 00002236 */
label00002206:
00002206 206E FFFC movea.l A0, [A6 - 0x4]
0000220A 30AE FFFA move.w [A0], [A6 - 0x6]
0000220E 2D6E 0014 FFFC move.l [A6 - 0x4], [A6 + 0x14]
00002214 508C addq.l A4, 8
00002216 4A54 tst.w [A4]
00002218 6604 bne +0x6 /* 0000221E */
0000221A 7000 moveq.l D0, 0x00
0000221C 6018 bra +0x1A /* 00002236 */
label0000221E:
0000221E 206E 0014 movea.l A0, [A6 + 0x14]
00002222 4A50 tst.w [A0]
00002224 6606 bne +0x8 /* 0000222C */
00002226 0C54 03FC cmpi.w [A4], 0x3FC
0000222A 6704 beq +0x6 /* 00002230 */
label0000222C:
0000222C 7002 moveq.l D0, 0x02
0000222E 6006 bra +0x8 /* 00002236 */
label00002230:
00002230 508C addq.l A4, 8
00002232 6000 FF64 bra -0x9A /* 00002198 */
label00002236:
00002236 285F movea.l A4, [A7]+
00002238 4E5E unlink A6
0000223A 4E75 rts
fn0000223C:
0000223C 4E56 FFFC link A6, -0x0004
00002240 48E7 0108 movem.l -[A7], D7,A4
00002244 7E0E moveq.l D7, 0x0E
00002246 286E 0008 movea.l A4, [A6 + 0x8]
0000224A 6006 bra +0x8 /* 00002252 */
label0000224C:
0000224C 41D4 lea.l A0, [A4]
0000224E 548C addq.l A4, 2
00002250 4250 clr.w [A0]
label00002252:
00002252 3007 move.w D0, D7
00002254 5347 subq.w D7, 1
00002256 4A40 tst.w D0
00002258 66F2 bne -0xC /* 0000224C */
0000225A 486E FFFC pea.l [A6 - 0x4]
0000225E 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00002262 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002266 206E 0008 movea.l A0, [A6 + 0x8]
0000226A 4868 0002 pea.l [A0 + 0x2]
0000226E 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */]
00002272 4CDF 1080 movem.l D7,A4, [A7]+
00002276 4E5E unlink A6
00002278 4E75 rts
fn0000227A:
0000227A 4E56 0000 link A6, 0
0000227E 4267 clr.w -[A7]
00002280 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002284 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8
0000228A A8B5 syscall ScriptUtil
0000228C 301F move.w D0, [A7]+
0000228E 4E5E unlink A6
00002290 205F movea.l A0, [A7]+
00002292 4FEF 0004 lea.l A7, [A7 + 0x4]
00002296 3E80 move.w [A7], D0
00002298 4ED0 jmp [A0]
fn0000229A:
0000229A 4E56 0000 link A6, 0
0000229E 2F2E 000C move.l -[A7], [A6 + 0xC]
000022A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022A6 2F3C 8008 FFF0 move.l -[A7], 0x8008FFF0
000022AC A8B5 syscall ScriptUtil
000022AE 4E5E unlink A6
000022B0 205F movea.l A0, [A7]+
000022B2 4FEF 0008 lea.l A7, [A7 + 0x8]
000022B6 4ED0 jmp [A0]
fn000022B8:
000022B8 4E56 0000 link A6, 0
000022BC 4267 clr.w -[A7]
000022BE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000022C2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000022C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000022CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022D2 2F3C 8214 FFF6 move.l -[A7], 0x8214FFF6
000022D8 A8B5 syscall ScriptUtil
000022DA 301F move.w D0, [A7]+
000022DC 4E5E unlink A6
000022DE 205F movea.l A0, [A7]+
000022E0 4FEF 0014 lea.l A7, [A7 + 0x14]
000022E4 3E80 move.w [A7], D0
000022E6 4ED0 jmp [A0]
fn000022E8:
000022E8 4E56 0000 link A6, 0
000022EC 4267 clr.w -[A7]
000022EE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000022F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000022F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000022FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000022FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002302 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4
00002308 A8B5 syscall ScriptUtil
0000230A 301F move.w D0, [A7]+
0000230C 4E5E unlink A6
0000230E 205F movea.l A0, [A7]+
00002310 4FEF 0014 lea.l A7, [A7 + 0x14]
00002314 3E80 move.w [A7], D0
00002316 4ED0 jmp [A0]
fn00002318:
00002318 4E56 0000 link A6, 0
0000231C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002320 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002324 2F3C 8008 FFF2 move.l -[A7], 0x8008FFF2
0000232A A8B5 syscall ScriptUtil
0000232C 4E5E unlink A6
0000232E 205F movea.l A0, [A7]+
00002330 4FEF 0008 lea.l A7, [A7 + 0x8]
00002334 4ED0 jmp [A0]
fn00002336:
00002336 4E56 0000 link A6, 0
0000233A 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000233E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002342 2F2E 000C move.l -[A7], [A6 + 0xC]
00002346 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000234A 3F3C 0014 move.w -[A7], 0x14
0000234E A9ED syscall Pack6
00002350 4E5E unlink A6
00002352 205F movea.l A0, [A7]+
00002354 4FEF 000E lea.l A7, [A7 + 0xE]
00002358 4ED0 jmp [A0]
fn0000235A:
0000235A 4E56 0000 link A6, 0
0000235E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002362 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002366 2F2E 000C move.l -[A7], [A6 + 0xC]
0000236A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000236E 3F3C 0016 move.w -[A7], 0x16
00002372 A9ED syscall Pack6
00002374 4E5E unlink A6
00002376 205F movea.l A0, [A7]+
00002378 4FEF 000E lea.l A7, [A7 + 0xE]
0000237C 4ED0 jmp [A0]
fn0000237E:
0000237E 4E56 0000 link A6, 0
00002382 48E7 0108 movem.l -[A7], D7,A4
00002386 206E 0008 movea.l A0, [A6 + 0x8]
0000238A 7000 moveq.l D0, 0x00
0000238C 1010 move.b D0, [A0]
0000238E 4840 swap.w D0
00002390 4240 clr.w D0
00002392 4840 swap.w D0
00002394 D0AE 0008 add.l D0, [A6 + 0x8]
00002398 2840 movea.l A4, D0
0000239A 206E 0008 movea.l A0, [A6 + 0x8]
0000239E 7000 moveq.l D0, 0x00
000023A0 1010 move.b D0, [A0]
000023A2 3E00 move.w D7, D0
000023A4 601E bra +0x20 /* 000023C4 */
label000023A6:
000023A6 7000 moveq.l D0, 0x00
000023A8 1014 move.b D0, [A4]
000023AA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000023AE 670A beq +0xC /* 000023BA */
000023B0 7000 moveq.l D0, 0x00
000023B2 1014 move.b D0, [A4]
000023B4 0C40 000D cmpi.w D0, 0xD /* '\r' */
000023B8 660E bne +0x10 /* 000023C8 */
label000023BA:
000023BA 206E 0008 movea.l A0, [A6 + 0x8]
000023BE 5310 subq.b [A0], 1
000023C0 538C subq.l A4, 1
000023C2 5347 subq.w D7, 1
label000023C4:
000023C4 4A47 tst.w D7
000023C6 66DE bne -0x20 /* 000023A6 */
label000023C8:
000023C8 4CDF 1080 movem.l D7,A4, [A7]+
000023CC 4E5E unlink A6
000023CE 4E75 rts
export_449:
000023D0 4E56 FF88 link A6, -0x0078
000023D4 48E7 0108 movem.l -[A7], D7,A4
000023D8 286E 000C movea.l A4, [A6 + 0xC]
000023DC 508C addq.l A4, 8
000023DE 486E FFC6 pea.l [A6 - 0x3A]
000023E2 486E FF8A pea.l [A6 - 0x76]
000023E6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023EA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023EE 2F0C move.l -[A7], A4
000023F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023F4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000023F8 4FEF 0018 lea.l A7, [A7 + 0x18]
000023FC 3E00 move.w D7, D0
000023FE 4A47 tst.w D7
00002400 6706 beq +0x8 /* 00002408 */
00002402 3007 move.w D0, D7
00002404 6000 00CC bra +0xCE /* 000024D2 */
label00002408:
00002408 302E FF8A move.w D0, [A6 - 0x76]
0000240C 48C0 ext.l D0
0000240E E780 asl D0, 3
00002410 D9C0 add.l A4, D0
00002412 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */
00002416 6600 009C bne +0x9E /* 000024B4 */
0000241A 0C6C 2B3D 0008 cmpi.w [A4 + 0x8], 0x2B3D /* '+=' */
00002420 6600 0092 bne +0x94 /* 000024B4 */
00002424 49EC 0010 lea.l A4, [A4 + 0x10]
00002428 426E FF88 clr.w [A6 - 0x78]
0000242C 4A54 tst.w [A4]
0000242E 6746 beq +0x48 /* 00002476 */
00002430 486E FF8C pea.l [A6 - 0x74]
00002434 486E FF8A pea.l [A6 - 0x76]
00002438 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000243C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002440 2F0C move.l -[A7], A4
00002442 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002446 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000244A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000244E 3E00 move.w D7, D0
00002450 4A47 tst.w D7
00002452 6710 beq +0x12 /* 00002464 */
00002454 486E FFC6 pea.l [A6 - 0x3A]
00002458 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000245C 588F addq.l A7, 4
0000245E 3007 move.w D0, D7
00002460 6000 0070 bra +0x72 /* 000024D2 */
label00002464:
00002464 302E FF8A move.w D0, [A6 - 0x76]
00002468 48C0 ext.l D0
0000246A E780 asl D0, 3
0000246C D9C0 add.l A4, D0
0000246E 7001 moveq.l D0, 0x01
00002470 3D40 FF88 move.w [A6 - 0x78], D0
00002474 6016 bra +0x18 /* 0000248C */
label00002476:
00002476 42A7 clr.l -[A7]
00002478 3F3C 0005 move.w -[A7], 0x5
0000247C 3F3C 0007 move.w -[A7], 0x7
00002480 486E FF8C pea.l [A6 - 0x74]
00002484 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00002488 4FEF 000C lea.l A7, [A7 + 0xC]
label0000248C:
0000248C 4A54 tst.w [A4]
0000248E 6704 beq +0x6 /* 00002494 */
00002490 7E02 moveq.l D7, 0x02
00002492 6014 bra +0x16 /* 000024A8 */
label00002494:
00002494 3F2E FF88 move.w -[A7], [A6 - 0x78]
00002498 486E FF8C pea.l [A6 - 0x74]
0000249C 486E FFC6 pea.l [A6 - 0x3A]
000024A0 4EBA 0038 jsr [PC + 0x38 /* 000024DA */]
000024A4 4FEF 000A lea.l A7, [A7 + 0xA]
label000024A8:
000024A8 486E FF8C pea.l [A6 - 0x74]
000024AC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000024B0 588F addq.l A7, 4
000024B2 6012 bra +0x14 /* 000024C6 */
label000024B4:
000024B4 4A54 tst.w [A4]
000024B6 6704 beq +0x6 /* 000024BC */
000024B8 7E02 moveq.l D7, 0x02
000024BA 600A bra +0xC /* 000024C6 */
label000024BC:
000024BC 486E FFC6 pea.l [A6 - 0x3A]
000024C0 4EBA 0144 jsr [PC + 0x144 /* 00002606 */]
000024C4 588F addq.l A7, 4
label000024C6:
000024C6 486E FFC6 pea.l [A6 - 0x3A]
000024CA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000024CE 588F addq.l A7, 4
000024D0 3007 move.w D0, D7
label000024D2:
000024D2 4CDF 1080 movem.l D7,A4, [A7]+
000024D6 4E5E unlink A6
000024D8 4E75 rts
fn000024DA:
000024DA 4E56 FFE4 link A6, -0x001C
000024DE 48E7 0018 movem.l -[A7], A3,A4
000024E2 286E 0008 movea.l A4, [A6 + 0x8]
000024E6 266E 000C movea.l A3, [A6 + 0xC]
000024EA 3D7C 0000 FFEE move.w [A6 - 0x12], 0x0
000024F0 486E FFEE pea.l [A6 - 0x12]
000024F4 486E FFE4 pea.l [A6 - 0x1C]
000024F8 3F3C 200E move.w -[A7], 0x200E
000024FC A9EB syscall Pack4/FP68K
000024FE 486E FFE4 pea.l [A6 - 0x1C]
00002502 486E FFF0 pea.l [A6 - 0x10]
00002506 3F3C 0810 move.w -[A7], 0x810
0000250A A9EB syscall Pack4/FP68K
0000250C 426E FFFA clr.w [A6 - 0x6]
00002510 70F9 moveq.l D0, 0xFFFFFFF9
00002512 3D40 FFF8 move.w [A6 - 0x8], D0
00002516 082D 0001 9179 btst.b [A5 - 0x6E87], 0x1
0000251C 670C beq +0xE /* 0000252A */
0000251E 7001 moveq.l D0, 0x01
00002520 3D40 FFFA move.w [A6 - 0x6], D0
00002524 70F7 moveq.l D0, 0xFFFFFFF7
00002526 3D40 FFF8 move.w [A6 - 0x8], D0
label0000252A:
0000252A 4267 clr.w -[A7]
0000252C 1F2E FFFB move.b -[A7], [A6 - 0x5]
00002530 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
00002534 301F move.w D0, [A7]+
00002536 4A40 tst.w D0
00002538 6600 00C4 bne +0xC6 /* 000025FE */
0000253C 4267 clr.w -[A7]
0000253E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002542 486E FFF0 pea.l [A6 - 0x10]
00002546 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
0000254A 301F move.w D0, [A7]+
0000254C 4267 clr.w -[A7]
0000254E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002552 3F2D 917A move.w -[A7], [A5 - 0x6E86]
00002556 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000255A 301F move.w D0, [A7]+
0000255C 486E FFEC pea.l [A6 - 0x14]
00002560 2F0C move.l -[A7], A4
00002562 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00002566 508F addq.l A7, 8
00002568 082D 0000 9179 btst.b [A5 - 0x6E87], 0x0
0000256E 670E beq +0x10 /* 0000257E */
00002570 3F3C 000D move.w -[A7], 0xD /* '\r' */
00002574 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002578 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000257C 5C8F addq.l A7, 6
label0000257E:
0000257E 4A6E 0010 tst.w [A6 + 0x10]
00002582 670E beq +0x10 /* 00002592 */
00002584 486E FFE8 pea.l [A6 - 0x18]
00002588 2F0B move.l -[A7], A3
0000258A 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000258E 508F addq.l A7, 8
00002590 6016 bra +0x18 /* 000025A8 */
label00002592:
00002592 3F3C 0002 move.w -[A7], 0x2
00002596 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
0000259A 548F addq.l A7, 2
0000259C 486E FFE8 pea.l [A6 - 0x18]
000025A0 2F00 move.l -[A7], D0
000025A2 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000025A6 508F addq.l A7, 8
label000025A8:
000025A8 4267 clr.w -[A7]
000025AA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000025AE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025B2 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
000025B6 301F move.w D0, [A7]+
000025B8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000025BC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000025C0 42A7 clr.l -[A7]
000025C2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025C6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000025CA 201F move.l D0, [A7]+
000025CC 2D40 FFFC move.l [A6 - 0x4], D0
000025D0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025D4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000025D8 4267 clr.w -[A7]
000025DA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000025DE 486E FFFC pea.l [A6 - 0x4]
000025E2 206E FFE8 movea.l A0, [A6 - 0x18]
000025E6 2F10 move.l -[A7], [A0]
000025E8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000025EC 301F move.w D0, [A7]+
000025EE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000025F2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000025F6 1F2E FFFB move.b -[A7], [A6 - 0x5]
000025FA 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
label000025FE:
000025FE 4CDF 1800 movem.l A3,A4, [A7]+
00002602 4E5E unlink A6
00002604 4E75 rts
fn00002606:
00002606 4E56 FEB8 link A6, -0x0148
0000260A 2F0C move.l -[A7], A4
0000260C 286E 0008 movea.l A4, [A6 + 0x8]
00002610 486E FEB8 pea.l [A6 - 0x148]
00002614 2F0C move.l -[A7], A4
00002616 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000261A 508F addq.l A7, 8
0000261C 42A7 clr.l -[A7]
0000261E 4879 5349 4E57 push.l 0x53494E57 /* 'SINW' */
00002624 3F3C 012C move.w -[A7], 0x12C
00002628 A9A0 syscall GetResource
0000262A 205F movea.l A0, [A7]+
0000262C 2D48 FFFC move.l [A6 - 0x4], A0
00002630 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002634 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002638 486E FFBA pea.l [A6 - 0x46]
0000263C 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00002640 3F3C 0007 move.w -[A7], 0x7
00002644 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00002648 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
0000264C 42AE FFD0 clr.l [A6 - 0x30]
00002650 42AE FFD8 clr.l [A6 - 0x28]
00002654 42AE FFE0 clr.l [A6 - 0x20]
00002658 42AE FFE8 clr.l [A6 - 0x18]
0000265C 206E FFFC movea.l A0, [A6 - 0x4]
00002660 2D50 FFEC move.l [A6 - 0x14], [A0]
00002664 206E FFFC movea.l A0, [A6 - 0x4]
00002668 2D50 FFF0 move.l [A6 - 0x10], [A0]
0000266C 206E FFFC movea.l A0, [A6 - 0x4]
00002670 2D50 FFF4 move.l [A6 - 0xC], [A0]
00002674 206E FFFC movea.l A0, [A6 - 0x4]
00002678 2D50 FFF8 move.l [A6 - 0x8], [A0]
0000267C 7001 moveq.l D0, 0x01
0000267E 3D40 FFC4 move.w [A6 - 0x3C], D0
00002682 41EE FFCA lea.l A0, [A6 - 0x36]
00002686 2D48 FFC6 move.l [A6 - 0x3A], A0
0000268A 7001 moveq.l D0, 0x01
0000268C 3D40 FFBC move.w [A6 - 0x44], D0
label00002690:
00002690 306E FFBC movea.w A0, [A6 - 0x44]
00002694 D1CE add.l A0, A6
00002696 1D68 FEB8 FFB9 move.b [A6 - 0x47], [A0 - 0x148]
0000269C 102E FFB9 move.b D0, [A6 - 0x47]
000026A0 4880 ext.w D0
000026A2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000026A6 0023 0039 ori.b -[A3], 0x39 /* '9' */
000026AA 0066 0052 ori.w -[A6], 0x52 /* 'R' */
000026AE 0062 0060 ori.w -[A2], 0x60 /* '`' */
000026B2 005E 005C ori.w [A6]+, 0x5C /* '\\' */
000026B6 005A 0058 ori.w [A2]+, 0x58 /* 'X' */
000026BA 0020 0054 ori.b -[A0], 0x54 /* 'T' */
000026BE 0052 0050 ori.w [A2], 0x50 /* 'P' */
000026C2 004E 004C ori.w A6, 0x4C /* 'L' */
000026C6 0026 0012 ori.b -[A6], 0x12
000026CA 0022 0032 ori.b -[A2], 0x32 /* '2' */
000026CE 000C 001C ori.b A4, 0x1C
000026D2 002C 0006 0016 ori.b [A4 + 0x16], 0x6
000026D8 0026 2D7C ori.b -[A6], 0x7C /* '|' */
000026DC 000D E7EA ori.b A5, 0xEA
000026E0 FFD4 .invalid <<F/7/7>>
000026E2 2D7C 000D E7EA FFE4 move.l [A6 - 0x1C], 0xDE7EA
000026EA 6030 bra +0x32 /* 0000271C */
000026EC 2D7C 000F 5DDE FFD4 move.l [A6 - 0x2C], 0xF5DDE
000026F4 2D7C 000F 5DDE FFE4 move.l [A6 - 0x1C], 0xF5DDE
000026FC 601E bra +0x20 /* 0000271C */
000026FE 2D7C 0010 FD06 FFD4 move.l [A6 - 0x2C], 0x10FD06
00002706 2D7C 0010 FD06 FFE4 move.l [A6 - 0x1C], 0x10FD06
0000270E 600C bra +0xE /* 0000271C */
00002710 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */
00002716 6704 beq +0x6 /* 0000271C */
00002718 422E FFB9 clr.b [A6 - 0x47]
label0000271C:
0000271C 102E FFB9 move.b D0, [A6 - 0x47]
00002720 4880 ext.w D0
00002722 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002726 0023 0039 ori.b -[A3], 0x39 /* '9' */
0000272A 0076 0064 0072 ori.w [A6 + D0.w + 0x72], 0x64 /* 'd' */
00002730 0070 006E 006C ori.w [A0 + D0.w + 0x6C], 0x6E /* 'n' */
00002736 006A 0068 0056 ori.w [A2 + 0x56], 0x68 /* 'h' */
0000273C 0064 0062 ori.w -[A4], 0x62 /* 'b' */
00002740 0060 005E ori.w -[A0], 0x5E /* '^' */
00002744 005C 004A ori.w [A4]+, 0x4A /* 'J' */
00002748 0012 0010 ori.b [A2], 0x10
0000274C 000E 001E ori.b A6, 0x1E
00002750 001C 001A ori.b [A4]+, 0x1A
00002754 002A 0028 0026 ori.b [A2 + 0x26], 0x28 /* '(' */
0000275A 2D7C 0008 0453 FFCC move.l [A6 - 0x34], 0x80453
00002762 2D7C 0008 0453 FFDC move.l [A6 - 0x24], 0x80453
0000276A 6034 bra +0x36 /* 000027A0 */
0000276C 2D7C 0008 DB46 FFCC move.l [A6 - 0x34], 0x8DB46
00002774 2D7C 0008 DB46 FFDC move.l [A6 - 0x24], 0x8DB46
0000277C 6022 bra +0x24 /* 000027A0 */
0000277E 2D7C 0009 CCB9 FFCC move.l [A6 - 0x34], 0x9CCB9
00002786 2D7C 0009 CCB9 FFDC move.l [A6 - 0x24], 0x9CCB9
0000278E 6010 bra +0x12 /* 000027A0 */
00002790 2D7C 000A D2C9 FFCC move.l [A6 - 0x34], 0xAD2C9
00002798 2D7C 000A D2C9 FFDC move.l [A6 - 0x24], 0xAD2C9
label000027A0:
000027A0 4A2E FFB9 tst.b [A6 - 0x47]
000027A4 6738 beq +0x3A /* 000027DE */
000027A6 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */
000027AC 660E bne +0x10 /* 000027BC */
000027AE 4878 004B push.l 0x4B /* 'K' */
000027B2 486E FFC0 pea.l [A6 - 0x40]
000027B6 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
000027BA 6022 bra +0x24 /* 000027DE */
label000027BC:
000027BC 7008 moveq.l D0, 0x08
000027BE 3D40 FFCA move.w [A6 - 0x36], D0
000027C2 486E FFC4 pea.l [A6 - 0x3C]
000027C6 4878 0006 push.l 0x6
000027CA 4878 FFFF push.l 0xFFFF
000027CE 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
000027D2 4878 0004 push.l 0x4
000027D6 486E FFC0 pea.l [A6 - 0x40]
000027DA 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label000027DE:
000027DE 526E FFBC addq.w [A6 - 0x44], 1
000027E2 7000 moveq.l D0, 0x00
000027E4 102E FEB8 move.b D0, [A6 - 0x148]
000027E8 B06E FFBC cmp.w D0, [A6 - 0x44]
000027EC 6400 FEA2 bcc -0x15C /* 00002690 */
000027F0 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
000027F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027F8 A9A3 syscall ReleaseResource
000027FA 3F2E FFBA move.w -[A7], [A6 - 0x46]
000027FE 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00002802 285F movea.l A4, [A7]+
00002804 4E5E unlink A6
00002806 4E75 rts
export_450:
00002808 4E56 FE08 link A6, -0x01F8
0000280C 48E7 0018 movem.l -[A7], A3,A4
00002810 286E 000C movea.l A4, [A6 + 0xC]
00002814 508C addq.l A4, 8
00002816 0C54 2B58 cmpi.w [A4], 0x2B58 /* '+X' */
0000281A 6600 005E bne +0x60 /* 0000287A */
0000281E 264C movea.l A3, A4
00002820 508B addq.l A3, 8
00002822 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */
00002826 6652 bne +0x54 /* 0000287A */
00002828 508B addq.l A3, 8
0000282A 4A53 tst.w [A3]
0000282C 664C bne +0x4E /* 0000287A */
0000282E 486E FE08 pea.l [A6 - 0x1F8]
00002832 4EBA 03A6 jsr [PC + 0x3A6 /* 00002BDA */]
00002836 588F addq.l A7, 4
00002838 7000 moveq.l D0, 0x00
0000283A 102E FE08 move.b D0, [A6 - 0x1F8]
0000283E 4A40 tst.w D0
00002840 6606 bne +0x8 /* 00002848 */
00002842 7000 moveq.l D0, 0x00
00002844 6000 00E6 bra +0xE8 /* 0000292C */
label00002848:
00002848 42A7 clr.l -[A7]
0000284A 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
0000284E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002852 201F move.l D0, [A7]+
00002854 0C80 0000 0BB8 cmpi.l D0, 0xBB8
0000285A 6F0A ble +0xC /* 00002866 */
0000285C 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
00002860 4EBA 04CE jsr [PC + 0x4CE /* 00002D30 */]
00002864 588F addq.l A7, 4
label00002866:
00002866 486E FE08 pea.l [A6 - 0x1F8]
0000286A 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
0000286E 4EBA 03D2 jsr [PC + 0x3D2 /* 00002C42 */]
00002872 508F addq.l A7, 8
00002874 7000 moveq.l D0, 0x00
00002876 6000 00B4 bra +0xB6 /* 0000292C */
label0000287A:
0000287A 486E FF0C pea.l [A6 - 0xF4]
0000287E 486E FF08 pea.l [A6 - 0xF8]
00002882 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002886 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000288A 2F0C move.l -[A7], A4
0000288C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002890 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00002894 4FEF 0018 lea.l A7, [A7 + 0x18]
00002898 3D40 FF0A move.w [A6 - 0xF6], D0
0000289C 4A6E FF0A tst.w [A6 - 0xF6]
000028A0 6708 beq +0xA /* 000028AA */
000028A2 302E FF0A move.w D0, [A6 - 0xF6]
000028A6 6000 0084 bra +0x86 /* 0000292C */
label000028AA:
000028AA 302E FF08 move.w D0, [A6 - 0xF8]
000028AE 48C0 ext.l D0
000028B0 E780 asl D0, 3
000028B2 D9C0 add.l A4, D0
000028B4 0C6E 0004 FF0C cmpi.w [A6 - 0xF4], 0x4
000028BA 6D08 blt +0xA /* 000028C4 */
000028BC 0C6E 0009 FF0C cmpi.w [A6 - 0xF4], 0x9 /* '\t' */
000028C2 6F10 ble +0x12 /* 000028D4 */
label000028C4:
000028C4 486E FF0C pea.l [A6 - 0xF4]
000028C8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000028CC 588F addq.l A7, 4
000028CE 7002 moveq.l D0, 0x02
000028D0 6000 005A bra +0x5C /* 0000292C */
label000028D4:
000028D4 422E FE08 clr.b [A6 - 0x1F8]
000028D8 486E FE08 pea.l [A6 - 0x1F8]
000028DC 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000028E0 486E FF0C pea.l [A6 - 0xF4]
000028E4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000028E8 4FEF 000A lea.l A7, [A7 + 0xA]
000028EC 486E FF0C pea.l [A6 - 0xF4]
000028F0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000028F4 588F addq.l A7, 4
000028F6 4A54 tst.w [A4]
000028F8 6704 beq +0x6 /* 000028FE */
000028FA 7013 moveq.l D0, 0x13
000028FC 602E bra +0x30 /* 0000292C */
label000028FE:
000028FE 42A7 clr.l -[A7]
00002900 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
00002904 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002908 201F move.l D0, [A7]+
0000290A 0C80 0000 0BB8 cmpi.l D0, 0xBB8
00002910 6F0A ble +0xC /* 0000291C */
00002912 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
00002916 4EBA 0418 jsr [PC + 0x418 /* 00002D30 */]
0000291A 588F addq.l A7, 4
label0000291C:
0000291C 486E FE08 pea.l [A6 - 0x1F8]
00002920 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
00002924 4EBA 031C jsr [PC + 0x31C /* 00002C42 */]
00002928 508F addq.l A7, 8
0000292A 7000 moveq.l D0, 0x00
label0000292C:
0000292C 4CDF 1800 movem.l A3,A4, [A7]+
00002930 4E5E unlink A6
00002932 4E75 rts
export_451:
00002934 4E56 F9B8 link A6, -0x0648
00002938 48E7 0308 movem.l -[A7], D6,D7,A4
0000293C 286E 000C movea.l A4, [A6 + 0xC]
00002940 508C addq.l A4, 8
00002942 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */
00002946 6706 beq +0x8 /* 0000294E */
00002948 7002 moveq.l D0, 0x02
0000294A 6000 00F2 bra +0xF4 /* 00002A3E */
label0000294E:
0000294E 508C addq.l A4, 8
00002950 486E F9B8 pea.l [A6 - 0x648]
00002954 2F2D 9080 move.l -[A7], [A5 - 0x6F80]
00002958 4EBA 035A jsr [PC + 0x35A /* 00002CB4 */]
0000295C 508F addq.l A7, 8
0000295E 3C14 move.w D6, [A4]
00002960 4A46 tst.w D6
00002962 6652 bne +0x54 /* 000029B6 */
00002964 7000 moveq.l D0, 0x00
00002966 102E F9B8 move.b D0, [A6 - 0x648]
0000296A 4A40 tst.w D0
0000296C 6606 bne +0x8 /* 00002974 */
0000296E 7000 moveq.l D0, 0x00
00002970 6000 00CC bra +0xCE /* 00002A3E */
label00002974:
00002974 486E FBE6 pea.l [A6 - 0x41A]
00002978 486E F9B8 pea.l [A6 - 0x648]
0000297C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002980 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002984 4EBA 0400 jsr [PC + 0x400 /* 00002D86 */]
00002988 4FEF 0010 lea.l A7, [A7 + 0x10]
0000298C 3E00 move.w D7, D0
0000298E 4A47 tst.w D7
00002990 6706 beq +0x8 /* 00002998 */
00002992 3007 move.w D0, D7
00002994 6000 00A8 bra +0xAA /* 00002A3E */
label00002998:
00002998 486E FBE6 pea.l [A6 - 0x41A]
0000299C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
000029A0 588F addq.l A7, 4
000029A2 3E00 move.w D7, D0
000029A4 0C47 FC20 cmpi.w D7, 0xFC20
000029A8 6606 bne +0x8 /* 000029B0 */
000029AA 7000 moveq.l D0, 0x00
000029AC 6000 0090 bra +0x92 /* 00002A3E */
label000029B0:
000029B0 3007 move.w D0, D7
000029B2 6000 008A bra +0x8C /* 00002A3E */
label000029B6:
000029B6 0C46 2719 cmpi.w D6, 0x2719
000029BA 6712 beq +0x14 /* 000029CE */
000029BC 0C46 2713 cmpi.w D6, 0x2713
000029C0 670C beq +0xE /* 000029CE */
000029C2 0C46 2711 cmpi.w D6, 0x2711
000029C6 6706 beq +0x8 /* 000029CE */
000029C8 7002 moveq.l D0, 0x02
000029CA 6000 0072 bra +0x74 /* 00002A3E */
label000029CE:
000029CE 508C addq.l A4, 8
000029D0 3F3C 0001 move.w -[A7], 0x1
000029D4 486E FAF2 pea.l [A6 - 0x50E]
000029D8 486E FFFE pea.l [A6 - 0x2]
000029DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000029E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000029E4 2F0C move.l -[A7], A4
000029E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029EA 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
000029EE 4FEF 001A lea.l A7, [A7 + 0x1A]
000029F2 3E00 move.w D7, D0
000029F4 4A47 tst.w D7
000029F6 6704 beq +0x6 /* 000029FC */
000029F8 3007 move.w D0, D7
000029FA 6042 bra +0x44 /* 00002A3E */
label000029FC:
000029FC 302E FFFE move.w D0, [A6 - 0x2]
00002A00 48C0 ext.l D0
00002A02 E780 asl D0, 3
00002A04 D9C0 add.l A4, D0
00002A06 4A54 tst.w [A4]
00002A08 6714 beq +0x16 /* 00002A1E */
00002A0A 4A6E FB94 tst.w [A6 - 0x46C]
00002A0E 660A bne +0xC /* 00002A1A */
00002A10 486E FAF2 pea.l [A6 - 0x50E]
00002A14 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002A18 588F addq.l A7, 4
label00002A1A:
00002A1A 7013 moveq.l D0, 0x13
00002A1C 6020 bra +0x22 /* 00002A3E */
label00002A1E:
00002A1E 486E FAB8 pea.l [A6 - 0x548]
00002A22 486E F9B8 pea.l [A6 - 0x648]
00002A26 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00002A2A 508F addq.l A7, 8
00002A2C 3F06 move.w -[A7], D6
00002A2E 486E FAB8 pea.l [A6 - 0x548]
00002A32 486E FAF2 pea.l [A6 - 0x50E]
00002A36 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00002A3A 4FEF 000A lea.l A7, [A7 + 0xA]
label00002A3E:
00002A3E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002A42 4E5E unlink A6
00002A44 4E75 rts
export_454:
00002A46 4E56 FD08 link A6, -0x02F8
00002A4A 4A6D 8FA6 tst.w [A5 - 0x705A]
00002A4E 6600 0086 bne +0x88 /* 00002AD6 */
00002A52 422E FE08 clr.b [A6 - 0x1F8]
00002A56 41EE FF36 lea.l A0, [A6 - 0xCA]
00002A5A 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00002A5E 7019 moveq.l D0, 0x19
label00002A60:
00002A60 20D9 move.l [A0]+, [A1]+
00002A62 51C8 FFFC dbf D0, -0x6 /* 00002A60 */
00002A66 30D9 move.w [A0]+, [A1]+
00002A68 486E FE08 pea.l [A6 - 0x1F8]
00002A6C 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00002A70 486E FF08 pea.l [A6 - 0xF8]
00002A74 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00002A78 4FEF 000A lea.l A7, [A7 + 0xA]
00002A7C 42A7 clr.l -[A7]
00002A7E 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002A82 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002A86 201F move.l D0, [A7]+
00002A88 2D40 FFFC move.l [A6 - 0x4], D0
00002A8C 4AAE FFFC tst.l [A6 - 0x4]
00002A90 6722 beq +0x24 /* 00002AB4 */
00002A92 206D 9084 movea.l A0, [A5 - 0x6F7C]
00002A96 486E FD08 pea.l [A6 - 0x2F8]
00002A9A 2F10 move.l -[A7], [A0]
00002A9C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002AA0 508F addq.l A7, 8
00002AA2 486E FE08 pea.l [A6 - 0x1F8]
00002AA6 486E FD08 pea.l [A6 - 0x2F8]
00002AAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00002AAE 508F addq.l A7, 8
00002AB0 4A40 tst.w D0
00002AB2 6622 bne +0x24 /* 00002AD6 */
label00002AB4:
00002AB4 0CAE 0000 0BB8 FFFC cmpi.l [A6 - 0x4], 0xBB8
00002ABC 6F0A ble +0xC /* 00002AC8 */
00002ABE 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002AC2 4EBA 026C jsr [PC + 0x26C /* 00002D30 */]
00002AC6 588F addq.l A7, 4
label00002AC8:
00002AC8 486E FE08 pea.l [A6 - 0x1F8]
00002ACC 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002AD0 4EBA 0170 jsr [PC + 0x170 /* 00002C42 */]
00002AD4 508F addq.l A7, 8
label00002AD6:
00002AD6 4E5E unlink A6
00002AD8 4E75 rts
export_452:
00002ADA 4E56 FDFC link A6, -0x0204
00002ADE 2F0C move.l -[A7], A4
00002AE0 286E 0010 movea.l A4, [A6 + 0x10]
00002AE4 4254 clr.w [A4]
00002AE6 426C 0106 clr.w [A4 + 0x106]
00002AEA 426C 020C clr.w [A4 + 0x20C]
00002AEE 426C 0312 clr.w [A4 + 0x312]
00002AF2 422C 0318 clr.b [A4 + 0x318]
00002AF6 486E FEFC pea.l [A6 - 0x104]
00002AFA 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002AFE 4EBA 01B4 jsr [PC + 0x1B4 /* 00002CB4 */]
00002B02 508F addq.l A7, 8
00002B04 7000 moveq.l D0, 0x00
00002B06 102E FEFC move.b D0, [A6 - 0x104]
00002B0A 4A40 tst.w D0
00002B0C 6606 bne +0x8 /* 00002B14 */
00002B0E 7000 moveq.l D0, 0x00
00002B10 6000 006E bra +0x70 /* 00002B80 */
label00002B14:
00002B14 486E FDFC pea.l [A6 - 0x204]
00002B18 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002B1C 4EBA 0196 jsr [PC + 0x196 /* 00002CB4 */]
00002B20 508F addq.l A7, 8
00002B22 7000 moveq.l D0, 0x00
00002B24 102E FDFC move.b D0, [A6 - 0x204]
00002B28 4A40 tst.w D0
00002B2A 6612 bne +0x14 /* 00002B3E */
00002B2C 486E FEFC pea.l [A6 - 0x104]
00002B30 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002B34 4EBA 010C jsr [PC + 0x10C /* 00002C42 */]
00002B38 508F addq.l A7, 8
00002B3A 7000 moveq.l D0, 0x00
00002B3C 6042 bra +0x44 /* 00002B80 */
label00002B3E:
00002B3E 42A7 clr.l -[A7]
00002B40 2F2D 9088 move.l -[A7], [A5 - 0x6F78]
00002B44 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002B48 201F move.l D0, [A7]+
00002B4A 0C80 0000 0BB8 cmpi.l D0, 0xBB8
00002B50 6F0A ble +0xC /* 00002B5C */
00002B52 2F2D 9088 move.l -[A7], [A5 - 0x6F78]
00002B56 4EBA 01D8 jsr [PC + 0x1D8 /* 00002D30 */]
00002B5A 588F addq.l A7, 4
label00002B5C:
00002B5C 486E FEFC pea.l [A6 - 0x104]
00002B60 2F2D 9088 move.l -[A7], [A5 - 0x6F78]
00002B64 4EBA 00DC jsr [PC + 0xDC /* 00002C42 */]
00002B68 508F addq.l A7, 8
00002B6A 2F0C move.l -[A7], A4
00002B6C 486E FDFC pea.l [A6 - 0x204]
00002B70 2F2E 000C move.l -[A7], [A6 + 0xC]
00002B74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B78 4EBA 020C jsr [PC + 0x20C /* 00002D86 */]
00002B7C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002B80:
00002B80 285F movea.l A4, [A7]+
00002B82 4E5E unlink A6
00002B84 4E75 rts
export_453:
00002B86 4E56 FF00 link A6, -0x0100
00002B8A 2F0C move.l -[A7], A4
00002B8C 286E 0010 movea.l A4, [A6 + 0x10]
00002B90 4254 clr.w [A4]
00002B92 426C 0106 clr.w [A4 + 0x106]
00002B96 426C 020C clr.w [A4 + 0x20C]
00002B9A 426C 0312 clr.w [A4 + 0x312]
00002B9E 422C 0318 clr.b [A4 + 0x318]
00002BA2 486E FF00 pea.l [A6 - 0x100]
00002BA6 2F2D 9088 move.l -[A7], [A5 - 0x6F78]
00002BAA 4EBA 0108 jsr [PC + 0x108 /* 00002CB4 */]
00002BAE 508F addq.l A7, 8
00002BB0 7000 moveq.l D0, 0x00
00002BB2 102E FF00 move.b D0, [A6 - 0x100]
00002BB6 4A40 tst.w D0
00002BB8 6604 bne +0x6 /* 00002BBE */
00002BBA 7000 moveq.l D0, 0x00
00002BBC 6016 bra +0x18 /* 00002BD4 */
label00002BBE:
00002BBE 2F0C move.l -[A7], A4
00002BC0 486E FF00 pea.l [A6 - 0x100]
00002BC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002BC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BCC 4EBA 01B8 jsr [PC + 0x1B8 /* 00002D86 */]
00002BD0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002BD4:
00002BD4 285F movea.l A4, [A7]+
00002BD6 4E5E unlink A6
00002BD8 4E75 rts
export_448:
fn00002BDA:
00002BDA 4E56 FEFC link A6, -0x0104
00002BDE 206E 0008 movea.l A0, [A6 + 0x8]
00002BE2 4210 clr.b [A0]
00002BE4 42A7 clr.l -[A7]
00002BE6 2F2D 9084 move.l -[A7], [A5 - 0x6F7C]
00002BEA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002BEE 201F move.l D0, [A7]+
00002BF0 2D40 FFFC move.l [A6 - 0x4], D0
00002BF4 4AAE FFFC tst.l [A6 - 0x4]
00002BF8 6744 beq +0x46 /* 00002C3E */
00002BFA 206D 9084 movea.l A0, [A5 - 0x6F7C]
00002BFE 486E FEFC pea.l [A6 - 0x104]
00002C02 2F10 move.l -[A7], [A0]
00002C04 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002C08 508F addq.l A7, 8
00002C0A 7000 moveq.l D0, 0x00
00002C0C 102E FEFC move.b D0, [A6 - 0x104]
00002C10 5240 addq.w D0, 1
00002C12 4840 swap.w D0
00002C14 4240 clr.w D0
00002C16 4840 swap.w D0
00002C18 B0AE FFFC cmp.l D0, [A6 - 0x4]
00002C1C 6420 bcc +0x22 /* 00002C3E */
00002C1E 206D 9084 movea.l A0, [A5 - 0x6F7C]
00002C22 7000 moveq.l D0, 0x00
00002C24 102E FEFC move.b D0, [A6 - 0x104]
00002C28 4840 swap.w D0
00002C2A 4240 clr.w D0
00002C2C 4840 swap.w D0
00002C2E D090 add.l D0, [A0]
00002C30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C34 5280 addq.l D0, 1
00002C36 2F00 move.l -[A7], D0
00002C38 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002C3C 508F addq.l A7, 8
label00002C3E:
00002C3E 4E5E unlink A6
00002C40 4E75 rts
fn00002C42:
00002C42 4E56 FFF8 link A6, -0x0008
00002C46 42A7 clr.l -[A7]
00002C48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C4C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002C50 201F move.l D0, [A7]+
00002C52 2D40 FFFC move.l [A6 - 0x4], D0
00002C56 206E 000C movea.l A0, [A6 + 0xC]
00002C5A 7000 moveq.l D0, 0x00
00002C5C 1010 move.b D0, [A0]
00002C5E 5240 addq.w D0, 1
00002C60 4840 swap.w D0
00002C62 4240 clr.w D0
00002C64 4840 swap.w D0
00002C66 2D40 FFF8 move.l [A6 - 0x8], D0
00002C6A 202E FFFC move.l D0, [A6 - 0x4]
00002C6E D0AE FFF8 add.l D0, [A6 - 0x8]
00002C72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C76 2F00 move.l -[A7], D0
00002C78 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002C7C 206E 0008 movea.l A0, [A6 + 0x8]
00002C80 226E 0008 movea.l A1, [A6 + 0x8]
00002C84 2011 move.l D0, [A1]
00002C86 D0AE FFF8 add.l D0, [A6 - 0x8]
00002C8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C8E 2F00 move.l -[A7], D0
00002C90 2F10 move.l -[A7], [A0]
00002C92 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002C96 4FEF 000C lea.l A7, [A7 + 0xC]
00002C9A 206E 0008 movea.l A0, [A6 + 0x8]
00002C9E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002CA2 2F10 move.l -[A7], [A0]
00002CA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CA8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002CAC 4FEF 000C lea.l A7, [A7 + 0xC]
00002CB0 4E5E unlink A6
00002CB2 4E75 rts
fn00002CB4:
00002CB4 4E56 FFF8 link A6, -0x0008
00002CB8 42A7 clr.l -[A7]
00002CBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CBE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002CC2 201F move.l D0, [A7]+
00002CC4 2D40 FFFC move.l [A6 - 0x4], D0
00002CC8 4AAE FFFC tst.l [A6 - 0x4]
00002CCC 6608 bne +0xA /* 00002CD6 */
00002CCE 206E 000C movea.l A0, [A6 + 0xC]
00002CD2 4210 clr.b [A0]
00002CD4 6056 bra +0x58 /* 00002D2C */
label00002CD6:
00002CD6 206E 0008 movea.l A0, [A6 + 0x8]
00002CDA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CDE 2F10 move.l -[A7], [A0]
00002CE0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002CE4 508F addq.l A7, 8
00002CE6 206E 000C movea.l A0, [A6 + 0xC]
00002CEA 7000 moveq.l D0, 0x00
00002CEC 1010 move.b D0, [A0]
00002CEE 5240 addq.w D0, 1
00002CF0 4840 swap.w D0
00002CF2 4240 clr.w D0
00002CF4 4840 swap.w D0
00002CF6 2D40 FFF8 move.l [A6 - 0x8], D0
00002CFA 202E FFF8 move.l D0, [A6 - 0x8]
00002CFE 91AE FFFC sub.l [A6 - 0x4], D0
00002D02 206E 0008 movea.l A0, [A6 + 0x8]
00002D06 2010 move.l D0, [A0]
00002D08 D0AE FFF8 add.l D0, [A6 - 0x8]
00002D0C 206E 0008 movea.l A0, [A6 + 0x8]
00002D10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D14 2F10 move.l -[A7], [A0]
00002D16 2F00 move.l -[A7], D0
00002D18 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002D1C 4FEF 000C lea.l A7, [A7 + 0xC]
00002D20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D28 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
label00002D2C:
00002D2C 4E5E unlink A6
00002D2E 4E75 rts
fn00002D30:
00002D30 4E56 FFFC link A6, -0x0004
00002D34 48E7 0700 movem.l -[A7], D5,D6,D7
00002D38 7E00 moveq.l D7, 0x00
00002D3A 7A00 moveq.l D5, 0x00
00002D3C 42A7 clr.l -[A7]
00002D3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D42 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002D46 201F move.l D0, [A7]+
00002D48 2C00 move.l D6, D0
00002D4A 206E 0008 movea.l A0, [A6 + 0x8]
00002D4E 2D50 FFFC move.l [A6 - 0x4], [A0]
00002D52 6018 bra +0x1A /* 00002D6C */
label00002D54:
00002D54 206E FFFC movea.l A0, [A6 - 0x4]
00002D58 7000 moveq.l D0, 0x00
00002D5A 1010 move.b D0, [A0]
00002D5C 5240 addq.w D0, 1
00002D5E 3E00 move.w D7, D0
00002D60 3007 move.w D0, D7
00002D62 48C0 ext.l D0
00002D64 D1AE FFFC add.l [A6 - 0x4], D0
00002D68 3047 movea.w A0, D7
00002D6A DA88 add.l D5, A0
label00002D6C:
00002D6C BA86 cmp.l D5, D6
00002D6E 6DE4 blt -0x1A /* 00002D54 */
00002D70 3047 movea.w A0, D7
00002D72 9C88 sub.l D6, A0
00002D74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D78 2F06 move.l -[A7], D6
00002D7A 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002D7E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002D82 4E5E unlink A6
00002D84 4E75 rts
fn00002D86:
00002D86 4E56 FBDE link A6, -0x0422
00002D8A 2F07 move.l -[A7], D7
00002D8C 486E FBE2 pea.l [A6 - 0x41E]
00002D90 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D94 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002D98 508F addq.l A7, 8
00002D9A 3E00 move.w D7, D0
00002D9C 4A47 tst.w D7
00002D9E 6704 beq +0x6 /* 00002DA4 */
00002DA0 3007 move.w D0, D7
00002DA2 604A bra +0x4C /* 00002DEE */
label00002DA4:
00002DA4 486E FBDE pea.l [A6 - 0x422]
00002DA8 2F2E FBE2 move.l -[A7], [A6 - 0x41E]
00002DAC 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00002DB0 508F addq.l A7, 8
00002DB2 206E FBDE movea.l A0, [A6 - 0x422]
00002DB6 226E FBE2 movea.l A1, [A6 - 0x41E]
00002DBA 3F3C 0001 move.w -[A7], 0x1
00002DBE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002DC2 486E FFFE pea.l [A6 - 0x2]
00002DC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DCA 2F11 move.l -[A7], [A1]
00002DCC 2F10 move.l -[A7], [A0]
00002DCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DD2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002DD6 4FEF 001A lea.l A7, [A7 + 0x1A]
00002DDA 3E00 move.w D7, D0
00002DDC 2F2E FBE2 move.l -[A7], [A6 - 0x41E]
00002DE0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002DE4 2F2E FBDE move.l -[A7], [A6 - 0x422]
00002DE8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002DEC 3007 move.w D0, D7
label00002DEE:
00002DEE 2E1F move.l D7, [A7]+
00002DF0 4E5E unlink A6
00002DF2 4E75 rts
export_455:
00002DF4 4E56 0000 link A6, 0
00002DF8 206F 0004 movea.l A0, [A7 + 0x4]
00002DFC 2F6F 0008 0004 move.l [A7 + 0x4], [A7 + 0x8]
00002E02 2F48 0008 move.l [A7 + 0x8], A0
00002E06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E0A 486D 908C pea.l [A5 - 0x6F74]
00002E0E 486D 908C pea.l [A5 - 0x6F74]
00002E12 A8AB syscall UnionRect
00002E14 4E5E unlink A6
00002E16 205F movea.l A0, [A7]+
00002E18 4FEF 0004 lea.l A7, [A7 + 0x4]
00002E1C 4ED0 jmp [A0]
export_456:
00002E1E 4E56 FB90 link A6, -0x0470
00002E22 2F0C move.l -[A7], A4
00002E24 286E 000C movea.l A4, [A6 + 0xC]
00002E28 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00002E2C 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00002E30 3D40 FB96 move.w [A6 - 0x46A], D0
00002E34 4A6E FB96 tst.w [A6 - 0x46A]
00002E38 6708 beq +0xA /* 00002E42 */
00002E3A 302E FB96 move.w D0, [A6 - 0x46A]
00002E3E 6000 0350 bra +0x352 /* 00003190 */
label00002E42:
00002E42 2F2D 906C move.l -[A7], [A5 - 0x6F94]
00002E46 42A7 clr.l -[A7]
00002E48 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002E4C 2F2D 9068 move.l -[A7], [A5 - 0x6F98]
00002E50 42A7 clr.l -[A7]
00002E52 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002E56 2F2D 9070 move.l -[A7], [A5 - 0x6F90]
00002E5A 42A7 clr.l -[A7]
00002E5C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002E60 2F2D 9074 move.l -[A7], [A5 - 0x6F8C]
00002E64 42A7 clr.l -[A7]
00002E66 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002E6A 508C addq.l A4, 8
00002E6C 426E FB98 clr.w [A6 - 0x468]
00002E70 0C54 2B0C cmpi.w [A4], 0x2B0C
00002E74 6606 bne +0x8 /* 00002E7C */
00002E76 3D7C 2B0C FB98 move.w [A6 - 0x468], 0x2B0C
label00002E7C:
00002E7C 0C54 1F43 cmpi.w [A4], 0x1F43
00002E80 6606 bne +0x8 /* 00002E88 */
00002E82 3D7C 1F43 FB98 move.w [A6 - 0x468], 0x1F43
label00002E88:
00002E88 0C54 2B77 cmpi.w [A4], 0x2B77 /* '+w' */
00002E8C 6606 bne +0x8 /* 00002E94 */
00002E8E 3D7C 2B77 FB98 move.w [A6 - 0x468], 0x2B77 /* '+w' */
label00002E94:
00002E94 0C54 2B68 cmpi.w [A4], 0x2B68 /* '+h' */
00002E98 6606 bne +0x8 /* 00002EA0 */
00002E9A 3D7C 2B68 FB98 move.w [A6 - 0x468], 0x2B68 /* '+h' */
label00002EA0:
00002EA0 4A6E FB98 tst.w [A6 - 0x468]
00002EA4 6702 beq +0x4 /* 00002EA8 */
00002EA6 508C addq.l A4, 8
label00002EA8:
00002EA8 486E FBAA pea.l [A6 - 0x456]
00002EAC 486E FB94 pea.l [A6 - 0x46C]
00002EB0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002EB4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EB8 2F0C move.l -[A7], A4
00002EBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EBE 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00002EC2 4FEF 0018 lea.l A7, [A7 + 0x18]
00002EC6 3D40 FB96 move.w [A6 - 0x46A], D0
00002ECA 4A6E FB96 tst.w [A6 - 0x46A]
00002ECE 6708 beq +0xA /* 00002ED8 */
00002ED0 302E FB96 move.w D0, [A6 - 0x46A]
00002ED4 6000 02BA bra +0x2BC /* 00003190 */
label00002ED8:
00002ED8 302E FB94 move.w D0, [A6 - 0x46C]
00002EDC 48C0 ext.l D0
00002EDE E780 asl D0, 3
00002EE0 D9C0 add.l A4, D0
00002EE2 426D E100 clr.w [A5 - 0x1F00]
00002EE6 0C54 271B cmpi.w [A4], 0x271B
00002EEA 6600 0068 bne +0x6A /* 00002F54 */
00002EEE 508C addq.l A4, 8
00002EF0 486D E102 pea.l [A5 - 0x1EFE]
00002EF4 486E FB90 pea.l [A6 - 0x470]
00002EF8 486D E100 pea.l [A5 - 0x1F00]
00002EFC 486E FB94 pea.l [A6 - 0x46C]
00002F00 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F04 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F08 2F0C move.l -[A7], A4
00002F0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F0E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00002F12 4FEF 0020 lea.l A7, [A7 + 0x20]
00002F16 3D40 FB96 move.w [A6 - 0x46A], D0
00002F1A 4A6E FB96 tst.w [A6 - 0x46A]
00002F1E 6712 beq +0x14 /* 00002F32 */
00002F20 486E FBAA pea.l [A6 - 0x456]
00002F24 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002F28 588F addq.l A7, 4
00002F2A 302E FB96 move.w D0, [A6 - 0x46A]
00002F2E 6000 0260 bra +0x262 /* 00003190 */
label00002F32:
00002F32 0C6E 0002 FB90 cmpi.w [A6 - 0x470], 0x2
00002F38 6710 beq +0x12 /* 00002F4A */
00002F3A 486E FBAA pea.l [A6 - 0x456]
00002F3E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002F42 588F addq.l A7, 4
00002F44 7002 moveq.l D0, 0x02
00002F46 6000 0248 bra +0x24A /* 00003190 */
label00002F4A:
00002F4A 302E FB94 move.w D0, [A6 - 0x46C]
00002F4E 48C0 ext.l D0
00002F50 E780 asl D0, 3
00002F52 D9C0 add.l A4, D0
label00002F54:
00002F54 4A54 tst.w [A4]
00002F56 6710 beq +0x12 /* 00002F68 */
00002F58 486E FBAA pea.l [A6 - 0x456]
00002F5C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002F60 588F addq.l A7, 4
00002F62 7013 moveq.l D0, 0x13
00002F64 6000 022A bra +0x22C /* 00003190 */
label00002F68:
00002F68 3F2E FB98 move.w -[A7], [A6 - 0x468]
00002F6C 486E FBAA pea.l [A6 - 0x456]
00002F70 4EBA 0562 jsr [PC + 0x562 /* 000034D4 */]
00002F74 5C8F addq.l A7, 6
00002F76 4A6D E208 tst.w [A5 - 0x1DF8]
00002F7A 670E beq +0x10 /* 00002F8A */
00002F7C 486E FBAA pea.l [A6 - 0x456]
00002F80 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002F84 588F addq.l A7, 4
00002F86 6000 0108 bra +0x10A /* 00003090 */
label00002F8A:
00002F8A 206D 9010 movea.l A0, [A5 - 0x6FF0]
00002F8E 2050 movea.l A0, [A0]
00002F90 2F28 0024 move.l -[A7], [A0 + 0x24]
00002F94 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00002F98 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00002F9C 508F addq.l A7, 8
00002F9E 3F00 move.w -[A7], D0
00002FA0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002FA4 548F addq.l A7, 2
00002FA6 486E FFFC pea.l [A6 - 0x4]
00002FAA 3F2E FB98 move.w -[A7], [A6 - 0x468]
00002FAE 486E FBAA pea.l [A6 - 0x456]
00002FB2 4EBA 0866 jsr [PC + 0x866 /* 0000381A */]
00002FB6 4FEF 000A lea.l A7, [A7 + 0xA]
00002FBA 3D40 FB96 move.w [A6 - 0x46A], D0
00002FBE 206D 9010 movea.l A0, [A5 - 0x6FF0]
00002FC2 2050 movea.l A0, [A0]
00002FC4 2F28 0024 move.l -[A7], [A0 + 0x24]
00002FC8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00002FCC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002FD0 508F addq.l A7, 8
00002FD2 3F00 move.w -[A7], D0
00002FD4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002FD8 548F addq.l A7, 2
00002FDA 0C6E FC1D FB96 cmpi.w [A6 - 0x46A], 0xFC1D
00002FE0 6650 bne +0x52 /* 00003032 */
00002FE2 3F2E FB98 move.w -[A7], [A6 - 0x468]
00002FE6 486E FBAA pea.l [A6 - 0x456]
00002FEA 4EBA 04E8 jsr [PC + 0x4E8 /* 000034D4 */]
00002FEE 5C8F addq.l A7, 6
00002FF0 486E FBAA pea.l [A6 - 0x456]
00002FF4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002FF8 588F addq.l A7, 4
00002FFA 4A6D E208 tst.w [A5 - 0x1DF8]
00002FFE 6600 0090 bne +0x92 /* 00003090 */
00003002 206D 8FC2 movea.l A0, [A5 - 0x703E]
00003006 302D 8FE6 move.w D0, [A5 - 0x701A]
0000300A C1FC 0012 muls.w D0, 0x12
0000300E D090 add.l D0, [A0]
00003010 2040 movea.l A0, D0
00003012 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2
00003018 6706 beq +0x8 /* 00003020 */
0000301A 3F3C 0001 move.w -[A7], 0x1
0000301E A9C8 syscall SysBeep
label00003020:
00003020 2F2D 907C move.l -[A7], [A5 - 0x6F84]
00003024 486D E216 pea.l [A5 - 0x1DEA]
00003028 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000302C 508F addq.l A7, 8
0000302E 6000 0160 bra +0x162 /* 00003190 */
label00003032:
00003032 486E FBAA pea.l [A6 - 0x456]
00003036 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000303A 588F addq.l A7, 4
0000303C 4A6E FB96 tst.w [A6 - 0x46A]
00003040 6708 beq +0xA /* 0000304A */
00003042 302E FB96 move.w D0, [A6 - 0x46A]
00003046 6000 0148 bra +0x14A /* 00003190 */
label0000304A:
0000304A 7006 moveq.l D0, 0x06
0000304C 3D40 FBE4 move.w [A6 - 0x41C], D0
00003050 2D6E FFFC FBE6 move.l [A6 - 0x41A], [A6 - 0x4]
00003056 426E FCEA clr.w [A6 - 0x316]
0000305A 426E FDF0 clr.w [A6 - 0x210]
0000305E 426E FEF6 clr.w [A6 - 0x10A]
00003062 422E FEFC clr.b [A6 - 0x104]
00003066 486E FBE4 pea.l [A6 - 0x41C]
0000306A 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
0000306E 588F addq.l A7, 4
00003070 3D40 FB96 move.w [A6 - 0x46A], D0
00003074 0C6E FC20 FB96 cmpi.w [A6 - 0x46A], 0xFC20
0000307A 6606 bne +0x8 /* 00003082 */
0000307C 7000 moveq.l D0, 0x00
0000307E 6000 0110 bra +0x112 /* 00003190 */
label00003082:
00003082 4A6E FB96 tst.w [A6 - 0x46A]
00003086 6708 beq +0xA /* 00003090 */
00003088 302E FB96 move.w D0, [A6 - 0x46A]
0000308C 6000 0102 bra +0x104 /* 00003190 */
label00003090:
00003090 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00003094 A873 syscall SetPort
00003096 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
0000309A 0C6D 0001 E208 cmpi.w [A5 - 0x1DF8], 0x1
000030A0 6608 bne +0xA /* 000030AA */
000030A2 2B6D 9014 E20E move.l [A5 - 0x1DF2], [A5 - 0x6FEC]
000030A8 6006 bra +0x8 /* 000030B0 */
label000030AA:
000030AA 2B6D 9028 E20E move.l [A5 - 0x1DF2], [A5 - 0x6FD8]
label000030B0:
000030B0 4EBA 00E4 jsr [PC + 0xE4 /* 00003196 */]
000030B4 306D E0FA movea.w A0, [A5 - 0x1F06]
000030B8 2F08 move.l -[A7], A0
000030BA 306D E0FC movea.w A0, [A5 - 0x1F04]
000030BE 2F08 move.l -[A7], A0
000030C0 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000030C4 A9D1 syscall TESetSelect
000030C6 206D E212 movea.l A0, [A5 - 0x1DEE]
000030CA 43ED 0E5A lea.l A1, [A5 + 0xE5A /* export_455 */]
000030CE 2050 movea.l A0, [A0]
000030D0 2149 0056 move.l [A0 + 0x56], A1
000030D4 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000030D8 A9D8 syscall TEActivate
000030DA 206D E212 movea.l A0, [A5 - 0x1DEE]
000030DE 2050 movea.l A0, [A0]
000030E0 3028 0010 move.w D0, [A0 + 0x10]
000030E4 B06D 908C cmp.w D0, [A5 - 0x6F74]
000030E8 6648 bne +0x4A /* 00003132 */
000030EA 42A7 clr.l -[A7]
000030EC 3F2D E0FA move.w -[A7], [A5 - 0x1F06]
000030F0 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000030F4 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
000030F8 201F move.l D0, [A7]+
000030FA 2D40 FFFC move.l [A6 - 0x4], D0
000030FE 4267 clr.w -[A7]
00003100 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003104 A86B syscall LoWord
00003106 301F move.w D0, [A7]+
00003108 5340 subq.w D0, 1
0000310A 3B40 908E move.w [A5 - 0x6F72], D0
0000310E 42A7 clr.l -[A7]
00003110 3F2D E0FC move.w -[A7], [A5 - 0x1F04]
00003114 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
00003118 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
0000311C 201F move.l D0, [A7]+
0000311E 2D40 FFFC move.l [A6 - 0x4], D0
00003122 4267 clr.w -[A7]
00003124 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003128 A86B syscall LoWord
0000312A 301F move.w D0, [A7]+
0000312C 5240 addq.w D0, 1
0000312E 3B40 9092 move.w [A5 - 0x6F6E], D0
label00003132:
00003132 206D E212 movea.l A0, [A5 - 0x1DEE]
00003136 4267 clr.w -[A7]
00003138 486D 908C pea.l [A5 - 0x6F74]
0000313C 2050 movea.l A0, [A0]
0000313E 4868 0008 pea.l [A0 + 0x8]
00003142 486D 908C pea.l [A5 - 0x6F74]
00003146 A8AA syscall SectRect
00003148 101F move.b D0, [A7]+
0000314A A89E syscall PenNormal
0000314C 206D E20E movea.l A0, [A5 - 0x1DF2]
00003150 302D E0FE move.w D0, [A5 - 0x1F02]
00003154 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003158 D090 add.l D0, [A0]
0000315A 2040 movea.l A0, D0
0000315C 0828 0000 000D btst.b [A0 + 0xD], 0x0
00003162 6718 beq +0x1A /* 0000317C */
00003164 206D 9030 movea.l A0, [A5 - 0x6FD0]
00003168 4A68 0042 tst.w [A0 + 0x42]
0000316C 660E bne +0x10 /* 0000317C */
0000316E 486D 908C pea.l [A5 - 0x6F74]
00003172 A8A1 syscall FrameRect
00003174 2B6D 9030 9094 move.l [A5 - 0x6F6C], [A5 - 0x6FD0]
0000317A 6004 bra +0x6 /* 00003180 */
label0000317C:
0000317C 42AD 9094 clr.l [A5 - 0x6F6C]
label00003180:
00003180 4EBA 0166 jsr [PC + 0x166 /* 000032E8 */]
00003184 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
00003188 A9CD syscall TEDispose
0000318A 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
0000318E 7000 moveq.l D0, 0x00
label00003190:
00003190 285F movea.l A4, [A7]+
00003192 4E5E unlink A6
00003194 4E75 rts
fn00003196:
00003196 4E56 FFDA link A6, -0x0026
0000319A 2F2D E20E move.l -[A7], [A5 - 0x1DF2]
0000319E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000031A2 206D E20E movea.l A0, [A5 - 0x1DF2]
000031A6 302D E0FE move.w D0, [A5 - 0x1F02]
000031AA C1FC 0052 muls.w D0, 0x52 /* 'R' */
000031AE D090 add.l D0, [A0]
000031B0 2D40 FFFC move.l [A6 - 0x4], D0
000031B4 486E FFE4 pea.l [A6 - 0x1C]
000031B8 486E FFEC pea.l [A6 - 0x14]
000031BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000031C0 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
000031C4 4FEF 000C lea.l A7, [A7 + 0xC]
000031C8 42A7 clr.l -[A7]
000031CA 486E FFEC pea.l [A6 - 0x14]
000031CE 486E FFE4 pea.l [A6 - 0x1C]
000031D2 A83E syscall TEStyleNew
000031D4 205F movea.l A0, [A7]+
000031D6 2B48 E212 move.l [A5 - 0x1DEE], A0
000031DA 486D 01FA pea.l [A5 + 0x1FA /* export_59 */]
000031DE 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000031E2 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
000031E6 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000031EA 206E FFFC movea.l A0, [A6 - 0x4]
000031EE 2F28 003E move.l -[A7], [A0 + 0x3E]
000031F2 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
000031F6 508F addq.l A7, 8
000031F8 206E FFFC movea.l A0, [A6 - 0x4]
000031FC 0C50 012D cmpi.w [A0], 0x12D
00003200 6600 00DA bne +0xDC /* 000032DC */
00003204 42A7 clr.l -[A7]
00003206 3F2D E0FA move.w -[A7], [A5 - 0x1F06]
0000320A 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
0000320E 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00003212 201F move.l D0, [A7]+
00003214 4267 clr.w -[A7]
00003216 2F00 move.l -[A7], D0
00003218 A86A syscall HiWord
0000321A 301F move.w D0, [A7]+
0000321C 3D40 FFE2 move.w [A6 - 0x1E], D0
00003220 302E FFE2 move.w D0, [A6 - 0x1E]
00003224 B06E FFE4 cmp.w D0, [A6 - 0x1C]
00003228 6D0C blt +0xE /* 00003236 */
0000322A 302E FFE2 move.w D0, [A6 - 0x1E]
0000322E B06E FFE8 cmp.w D0, [A6 - 0x18]
00003232 6F00 00A8 ble +0xAA /* 000032DC */
label00003236:
00003236 302E FFE8 move.w D0, [A6 - 0x18]
0000323A 906E FFE4 sub.w D0, [A6 - 0x1C]
0000323E 48C0 ext.l D0
00003240 81FC 0002 divs.w D0, 0x2
00003244 D06E FFE4 add.w D0, [A6 - 0x1C]
00003248 3D40 FFE0 move.w [A6 - 0x20], D0
0000324C 302E FFE2 move.w D0, [A6 - 0x1E]
00003250 906E FFE0 sub.w D0, [A6 - 0x20]
00003254 3D40 FFDE move.w [A6 - 0x22], D0
00003258 206E FFFC movea.l A0, [A6 - 0x4]
0000325C 3028 004A move.w D0, [A0 + 0x4A]
00003260 D06E FFDE add.w D0, [A6 - 0x22]
00003264 3D40 FFDC move.w [A6 - 0x24], D0
00003268 42A7 clr.l -[A7]
0000326A 42A7 clr.l -[A7]
0000326C 4878 FFFF push.l 0xFFFF
00003270 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
00003274 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00003278 201F move.l D0, [A7]+
0000327A 322E FFE8 move.w D1, [A6 - 0x18]
0000327E 926E FFE4 sub.w D1, [A6 - 0x1C]
00003282 48C1 ext.l D1
00003284 9081 sub.l D0, D1
00003286 3D40 FFDA move.w [A6 - 0x26], D0
0000328A 4A6E FFDC tst.w [A6 - 0x24]
0000328E 6C04 bge +0x6 /* 00003294 */
00003290 426E FFDC clr.w [A6 - 0x24]
label00003294:
00003294 302E FFDC move.w D0, [A6 - 0x24]
00003298 B06E FFDA cmp.w D0, [A6 - 0x26]
0000329C 6F06 ble +0x8 /* 000032A4 */
0000329E 3D6E FFDA FFDC move.w [A6 - 0x24], [A6 - 0x26]
label000032A4:
000032A4 206E FFFC movea.l A0, [A6 - 0x4]
000032A8 3028 004A move.w D0, [A0 + 0x4A]
000032AC 906E FFDC sub.w D0, [A6 - 0x24]
000032B0 3D40 FFDE move.w [A6 - 0x22], D0
000032B4 206E FFFC movea.l A0, [A6 - 0x4]
000032B8 316E FFDC 004A move.w [A0 + 0x4A], [A6 - 0x24]
000032BE 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000032C2 4267 clr.w -[A7]
000032C4 3F2E FFDE move.w -[A7], [A6 - 0x22]
000032C8 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000032CC A9DD syscall TEScroll
000032CE 2F2D E212 move.l -[A7], [A5 - 0x1DEE]
000032D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032D6 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
000032DA 508F addq.l A7, 8
label000032DC:
000032DC 2F2D E20E move.l -[A7], [A5 - 0x1DF2]
000032E0 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000032E4 4E5E unlink A6
000032E6 4E75 rts
fn000032E8:
000032E8 4E56 FDF0 link A6, -0x0210
000032EC 306D E0FC movea.w A0, [A5 - 0x1F04]
000032F0 2D48 FFFC move.l [A6 - 0x4], A0
000032F4 302D E0FA move.w D0, [A5 - 0x1F06]
000032F8 48C0 ext.l D0
000032FA 91AE FFFC sub.l [A6 - 0x4], D0
000032FE 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF
00003306 6F08 ble +0xA /* 00003310 */
00003308 2D7C 0000 00FF FFFC move.l [A6 - 0x4], 0xFF
label00003310:
00003310 1D6E FFFF FEF4 move.b [A6 - 0x10C], [A6 - 0x1]
00003316 206D E212 movea.l A0, [A5 - 0x1DEE]
0000331A 2050 movea.l A0, [A0]
0000331C 2068 003E movea.l A0, [A0 + 0x3E]
00003320 326D E0FA movea.w A1, [A5 - 0x1F06]
00003324 D3D0 add.l A1, [A0]
00003326 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000332A 486E FEF5 pea.l [A6 - 0x10B]
0000332E 4851 pea.l [A1]
00003330 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003334 4FEF 000C lea.l A7, [A7 + 0xC]
00003338 2F2D 906C move.l -[A7], [A5 - 0x6F94]
0000333C 486E FEF4 pea.l [A6 - 0x10C]
00003340 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00003344 508F addq.l A7, 8
00003346 4EBA 0114 jsr [PC + 0x114 /* 0000345C */]
0000334A 3D40 FFF4 move.w [A6 - 0xC], D0
0000334E 0C6D 0001 E208 cmpi.w [A5 - 0x1DF8], 0x1
00003354 6608 bne +0xA /* 0000335E */
00003356 41ED E22C lea.l A0, [A5 - 0x1DD4]
0000335A 2008 move.l D0, A0
0000335C 6006 bra +0x8 /* 00003364 */
label0000335E:
0000335E 41ED E232 lea.l A0, [A5 - 0x1DCE]
00003362 2008 move.l D0, A0
label00003364:
00003364 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003368 2F00 move.l -[A7], D0
0000336A 486D E220 pea.l [A5 - 0x1DE0]
0000336E 486E FDF4 pea.l [A6 - 0x20C]
00003372 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00003376 4FEF 000E lea.l A7, [A7 + 0xE]
0000337A 486E FDF4 pea.l [A6 - 0x20C]
0000337E 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00003382 588F addq.l A7, 4
00003384 2F2D 9074 move.l -[A7], [A5 - 0x6F8C]
00003388 486E FDF4 pea.l [A6 - 0x20C]
0000338C 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00003390 508F addq.l A7, 8
00003392 486E FDF4 pea.l [A6 - 0x20C]
00003396 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
0000339A 588F addq.l A7, 4
0000339C 206D E212 movea.l A0, [A5 - 0x1DEE]
000033A0 2050 movea.l A0, [A0]
000033A2 3D68 003C FFF8 move.w [A6 - 0x8], [A0 + 0x3C]
000033A8 206D E212 movea.l A0, [A5 - 0x1DEE]
000033AC 2050 movea.l A0, [A0]
000033AE 2068 003E movea.l A0, [A0 + 0x3E]
000033B2 2D50 FDF0 move.l [A6 - 0x210], [A0]
000033B6 7001 moveq.l D0, 0x01
000033B8 3D40 FFF6 move.w [A6 - 0xA], D0
000033BC 426E FFFA clr.w [A6 - 0x6]
000033C0 6024 bra +0x26 /* 000033E6 */
label000033C2:
000033C2 302E FFFA move.w D0, [A6 - 0x6]
000033C6 B06D E0FA cmp.w D0, [A5 - 0x1F06]
000033CA 6E24 bgt +0x26 /* 000033F0 */
000033CC 206E FDF0 movea.l A0, [A6 - 0x210]
000033D0 52AE FDF0 addq.l [A6 - 0x210], 1
000033D4 7000 moveq.l D0, 0x00
000033D6 1010 move.b D0, [A0]
000033D8 B06D 8FE4 cmp.w D0, [A5 - 0x701C]
000033DC 6604 bne +0x6 /* 000033E2 */
000033DE 526E FFF6 addq.w [A6 - 0xA], 1
label000033E2:
000033E2 526E FFFA addq.w [A6 - 0x6], 1
label000033E6:
000033E6 302E FFFA move.w D0, [A6 - 0x6]
000033EA B06E FFF8 cmp.w D0, [A6 - 0x8]
000033EE 6DD2 blt -0x2C /* 000033C2 */
label000033F0:
000033F0 486E FDF4 pea.l [A6 - 0x20C]
000033F4 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000033F8 486D E238 pea.l [A5 - 0x1DC8]
000033FC 486E FEF4 pea.l [A6 - 0x10C]
00003400 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00003404 4FEF 000E lea.l A7, [A7 + 0xE]
00003408 486E FEF4 pea.l [A6 - 0x10C]
0000340C 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00003410 588F addq.l A7, 4
00003412 2F2D 9068 move.l -[A7], [A5 - 0x6F98]
00003416 486E FEF4 pea.l [A6 - 0x10C]
0000341A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000341E 508F addq.l A7, 8
00003420 486E FDF4 pea.l [A6 - 0x20C]
00003424 3F2D E0FC move.w -[A7], [A5 - 0x1F04]
00003428 302D E0FA move.w D0, [A5 - 0x1F06]
0000342C 5240 addq.w D0, 1
0000342E 3F00 move.w -[A7], D0
00003430 486D E246 pea.l [A5 - 0x1DBA]
00003434 486E FEF4 pea.l [A6 - 0x10C]
00003438 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000343C 4FEF 0010 lea.l A7, [A7 + 0x10]
00003440 486E FEF4 pea.l [A6 - 0x10C]
00003444 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00003448 588F addq.l A7, 4
0000344A 2F2D 9070 move.l -[A7], [A5 - 0x6F90]
0000344E 486E FEF4 pea.l [A6 - 0x10C]
00003452 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00003456 508F addq.l A7, 8
00003458 4E5E unlink A6
0000345A 4E75 rts
fn0000345C:
0000345C 4E56 FFAE link A6, -0x0052
00003460 48E7 0700 movem.l -[A7], D5,D6,D7
00003464 7A00 moveq.l D5, 0x00
00003466 3E2D E0FE move.w D7, [A5 - 0x1F02]
0000346A 7C00 moveq.l D6, 0x00
0000346C 6028 bra +0x2A /* 00003496 */
label0000346E:
0000346E 206D E20E movea.l A0, [A5 - 0x1DF2]
00003472 3006 move.w D0, D6
00003474 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003478 D090 add.l D0, [A0]
0000347A 2040 movea.l A0, D0
0000347C 43EE FFAE lea.l A1, [A6 - 0x52]
00003480 7013 moveq.l D0, 0x13
label00003482:
00003482 22D8 move.l [A1]+, [A0]+
00003484 51C8 FFFC dbf D0, -0x6 /* 00003482 */
00003488 32D8 move.w [A1]+, [A0]+
0000348A 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2
00003490 6602 bne +0x4 /* 00003494 */
00003492 5245 addq.w D5, 1
label00003494:
00003494 5246 addq.w D6, 1
label00003496:
00003496 BC47 cmp.w D6, D7
00003498 6FD4 ble -0x2A /* 0000346E */
0000349A 3005 move.w D0, D5
0000349C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000034A0 4E5E unlink A6
000034A2 4E75 rts
export_457:
fn000034A4:
000034A4 4A6D E208 tst.w [A5 - 0x1DF8]
000034A8 6728 beq +0x2A /* 000034D2 */
000034AA 486D 908C pea.l [A5 - 0x6F74]
000034AE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000034B2 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
000034B6 508F addq.l A7, 8
000034B8 486D 908C pea.l [A5 - 0x6F74]
000034BC 3F3C 7FFF move.w -[A7], 0x7FFF
000034C0 3F3C 7FFF move.w -[A7], 0x7FFF
000034C4 3F3C 8000 move.w -[A7], 0x8000
000034C8 3F3C 8000 move.w -[A7], 0x8000
000034CC A8A7 syscall SetRect
000034CE 426D E208 clr.w [A5 - 0x1DF8]
label000034D2:
000034D2 4E75 rts
fn000034D4:
000034D4 4E56 FF96 link A6, -0x006A
000034D8 3D6D E208 FFA4 move.w [A6 - 0x5C], [A5 - 0x1DF8]
000034DE 4EBA FFC4 jsr [PC - 0x3C /* 000034A4 */]
000034E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034E6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000034EA 588F addq.l A7, 4
000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034F0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000034F4 588F addq.l A7, 4
000034F6 2D40 FFFC move.l [A6 - 0x4], D0
000034FA 302E FFA4 move.w D0, [A6 - 0x5C]
000034FE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003502 0000 0002 ori.b D0, 0x2
00003506 0310 btst [A0], D1
00003508 0006 007E ori.b D6, 0x7E /* '~' */
0000350C 01E4 .incomplete
0000350E 7001 moveq.l D0, 0x01
00003510 3D40 FFA4 move.w [A6 - 0x5C], D0
00003514 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003518 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000351C 588F addq.l A7, 4
0000351E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003522 2F00 move.l -[A7], D0
00003524 3F2E 000C move.w -[A7], [A6 + 0xC]
00003528 3F3C 0004 move.w -[A7], 0x4
0000352C 4267 clr.w -[A7]
0000352E 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
00003532 4EBA 057E jsr [PC + 0x57E /* 00003AB2 */]
00003536 4FEF 0012 lea.l A7, [A7 + 0x12]
0000353A 3D40 FFA8 move.w [A6 - 0x58], D0
0000353E 4A6E FFA8 tst.w [A6 - 0x58]
00003542 6630 bne +0x32 /* 00003574 */
00003544 7002 moveq.l D0, 0x02
00003546 3D40 FFA4 move.w [A6 - 0x5C], D0
0000354A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000354E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00003552 588F addq.l A7, 4
00003554 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003558 2F00 move.l -[A7], D0
0000355A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000355E 3F3C 0005 move.w -[A7], 0x5
00003562 4267 clr.w -[A7]
00003564 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
00003568 4EBA 0548 jsr [PC + 0x548 /* 00003AB2 */]
0000356C 4FEF 0012 lea.l A7, [A7 + 0x12]
00003570 3D40 FFA8 move.w [A6 - 0x58], D0
label00003574:
00003574 4A6E FFA8 tst.w [A6 - 0x58]
00003578 6706 beq +0x8 /* 00003580 */
0000357A 3B6E FFA4 E208 move.w [A5 - 0x1DF8], [A6 - 0x5C]
label00003580:
00003580 302E FFA8 move.w D0, [A6 - 0x58]
00003584 6000 0290 bra +0x292 /* 00003816 */
00003588 206D E20E movea.l A0, [A5 - 0x1DF2]
0000358C 302D E0FE move.w D0, [A5 - 0x1F02]
00003590 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003594 D090 add.l D0, [A0]
00003596 2040 movea.l A0, D0
00003598 43EE FFAA lea.l A1, [A6 - 0x56]
0000359C 7013 moveq.l D0, 0x13
label0000359E:
0000359E 22D8 move.l [A1]+, [A0]+
000035A0 51C8 FFFC dbf D0, -0x6 /* 0000359E */
000035A4 32D8 move.w [A1]+, [A0]+
000035A6 486E FFAA pea.l [A6 - 0x56]
000035AA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000035AE 588F addq.l A7, 4
000035B0 4A40 tst.w D0
000035B2 6706 beq +0x8 /* 000035BA */
000035B4 7000 moveq.l D0, 0x00
000035B6 6000 025E bra +0x260 /* 00003816 */
label000035BA:
000035BA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000035BE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000035C2 206E FFE8 movea.l A0, [A6 - 0x18]
000035C6 2050 movea.l A0, [A0]
000035C8 3D50 FF9E move.w [A6 - 0x62], [A0]
000035CC 302E FF9E move.w D0, [A6 - 0x62]
000035D0 C1FC 0014 muls.w D0, 0x14
000035D4 5440 addq.w D0, 2
000035D6 3D40 FFA2 move.w [A6 - 0x5E], D0
000035DA 42A7 clr.l -[A7]
000035DC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000035E0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000035E4 201F move.l D0, [A7]+
000035E6 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
000035EC 3D40 FFA0 move.w [A6 - 0x60], D0
000035F0 302D E0FA move.w D0, [A5 - 0x1F06]
000035F4 5240 addq.w D0, 1
000035F6 3D40 FFA6 move.w [A6 - 0x5A], D0
000035FA 302E FFA6 move.w D0, [A6 - 0x5A]
000035FE D16E FFA2 add.w [A6 - 0x5E], D0
00003602 206E FFE8 movea.l A0, [A6 - 0x18]
00003606 326E FFA2 movea.w A1, [A6 - 0x5E]
0000360A D3D0 add.l A1, [A0]
0000360C 302E FFA0 move.w D0, [A6 - 0x60]
00003610 906E FFA2 sub.w D0, [A6 - 0x5E]
00003614 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003618 2D49 FF9A move.l [A6 - 0x66], A1
0000361C 3D40 FF98 move.w [A6 - 0x68], D0
00003620 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00003624 588F addq.l A7, 4
00003626 3F2E 000C move.w -[A7], [A6 + 0xC]
0000362A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000362E 2F00 move.l -[A7], D0
00003630 306E FF98 movea.w A0, [A6 - 0x68]
00003634 4850 pea.l [A0]
00003636 2F2E FF9A move.l -[A7], [A6 - 0x66]
0000363A 4EBA 061E jsr [PC + 0x61E /* 00003C5A */]
0000363E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003642 3D40 FFA8 move.w [A6 - 0x58], D0
00003646 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000364A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000364E 4A6E FFA8 tst.w [A6 - 0x58]
00003652 671C beq +0x1E /* 00003670 */
00003654 7001 moveq.l D0, 0x01
00003656 3B40 E208 move.w [A5 - 0x1DF8], D0
0000365A 302E FFA6 move.w D0, [A6 - 0x5A]
0000365E D16D E0FA add.w [A5 - 0x1F06], D0
00003662 302E FFA6 move.w D0, [A6 - 0x5A]
00003666 D16D E0FC add.w [A5 - 0x1F04], D0
0000366A 7001 moveq.l D0, 0x01
0000366C 6000 01A8 bra +0x1AA /* 00003816 */
label00003670:
00003670 7001 moveq.l D0, 0x01
00003672 3D40 FFA4 move.w [A6 - 0x5C], D0
00003676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000367A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000367E 588F addq.l A7, 4
00003680 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003684 2F00 move.l -[A7], D0
00003686 3F2E 000C move.w -[A7], [A6 + 0xC]
0000368A 3F3C 0004 move.w -[A7], 0x4
0000368E 302D E0FE move.w D0, [A5 - 0x1F02]
00003692 5240 addq.w D0, 1
00003694 3F00 move.w -[A7], D0
00003696 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
0000369A 4EBA 0416 jsr [PC + 0x416 /* 00003AB2 */]
0000369E 4FEF 0012 lea.l A7, [A7 + 0x12]
000036A2 3D40 FFA8 move.w [A6 - 0x58], D0
000036A6 4A6E FFA8 tst.w [A6 - 0x58]
000036AA 6630 bne +0x32 /* 000036DC */
000036AC 7002 moveq.l D0, 0x02
000036AE 3D40 FFA4 move.w [A6 - 0x5C], D0
000036B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036B6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000036BA 588F addq.l A7, 4
000036BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036C0 2F00 move.l -[A7], D0
000036C2 3F2E 000C move.w -[A7], [A6 + 0xC]
000036C6 3F3C 0005 move.w -[A7], 0x5
000036CA 4267 clr.w -[A7]
000036CC 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
000036D0 4EBA 03E0 jsr [PC + 0x3E0 /* 00003AB2 */]
000036D4 4FEF 0012 lea.l A7, [A7 + 0x12]
000036D8 3D40 FFA8 move.w [A6 - 0x58], D0
label000036DC:
000036DC 4A6E FFA8 tst.w [A6 - 0x58]
000036E0 6706 beq +0x8 /* 000036E8 */
000036E2 3B6E FFA4 E208 move.w [A5 - 0x1DF8], [A6 - 0x5C]
label000036E8:
000036E8 302E FFA8 move.w D0, [A6 - 0x58]
000036EC 6000 0128 bra +0x12A /* 00003816 */
000036F0 206D E20E movea.l A0, [A5 - 0x1DF2]
000036F4 302D E0FE move.w D0, [A5 - 0x1F02]
000036F8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000036FC D090 add.l D0, [A0]
000036FE 2040 movea.l A0, D0
00003700 43EE FFAA lea.l A1, [A6 - 0x56]
00003704 7013 moveq.l D0, 0x13
label00003706:
00003706 22D8 move.l [A1]+, [A0]+
00003708 51C8 FFFC dbf D0, -0x6 /* 00003706 */
0000370C 32D8 move.w [A1]+, [A0]+
0000370E 486E FFAA pea.l [A6 - 0x56]
00003712 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003716 588F addq.l A7, 4
00003718 4A40 tst.w D0
0000371A 6706 beq +0x8 /* 00003722 */
0000371C 7000 moveq.l D0, 0x00
0000371E 6000 00F6 bra +0xF8 /* 00003816 */
label00003722:
00003722 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003726 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000372A 206E FFE8 movea.l A0, [A6 - 0x18]
0000372E 2050 movea.l A0, [A0]
00003730 3D50 FF9E move.w [A6 - 0x62], [A0]
00003734 302E FF9E move.w D0, [A6 - 0x62]
00003738 C1FC 0014 muls.w D0, 0x14
0000373C 5440 addq.w D0, 2
0000373E 3D40 FFA2 move.w [A6 - 0x5E], D0
00003742 42A7 clr.l -[A7]
00003744 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003748 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000374C 201F move.l D0, [A7]+
0000374E 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
00003754 3D40 FFA0 move.w [A6 - 0x60], D0
00003758 302D E0FA move.w D0, [A5 - 0x1F06]
0000375C 5240 addq.w D0, 1
0000375E 3D40 FFA6 move.w [A6 - 0x5A], D0
00003762 302E FFA6 move.w D0, [A6 - 0x5A]
00003766 D16E FFA2 add.w [A6 - 0x5E], D0
0000376A 206E FFE8 movea.l A0, [A6 - 0x18]
0000376E 326E FFA2 movea.w A1, [A6 - 0x5E]
00003772 D3D0 add.l A1, [A0]
00003774 302E FFA0 move.w D0, [A6 - 0x60]
00003778 906E FFA2 sub.w D0, [A6 - 0x5E]
0000377C 48C0 ext.l D0
0000377E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003782 2D49 FF9A move.l [A6 - 0x66], A1
00003786 2D40 FF96 move.l [A6 - 0x6A], D0
0000378A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000378E 588F addq.l A7, 4
00003790 3F2E 000C move.w -[A7], [A6 + 0xC]
00003794 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003798 2F00 move.l -[A7], D0
0000379A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000379E 2F2E FF9A move.l -[A7], [A6 - 0x66]
000037A2 4EBA 04B6 jsr [PC + 0x4B6 /* 00003C5A */]
000037A6 4FEF 0012 lea.l A7, [A7 + 0x12]
000037AA 3D40 FFA8 move.w [A6 - 0x58], D0
000037AE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000037B2 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000037B6 4A6E FFA8 tst.w [A6 - 0x58]
000037BA 671A beq +0x1C /* 000037D6 */
000037BC 7002 moveq.l D0, 0x02
000037BE 3B40 E208 move.w [A5 - 0x1DF8], D0
000037C2 302E FFA6 move.w D0, [A6 - 0x5A]
000037C6 D16D E0FA add.w [A5 - 0x1F06], D0
000037CA 302E FFA6 move.w D0, [A6 - 0x5A]
000037CE D16D E0FC add.w [A5 - 0x1F04], D0
000037D2 7001 moveq.l D0, 0x01
000037D4 6040 bra +0x42 /* 00003816 */
label000037D6:
000037D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037DA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000037DE 588F addq.l A7, 4
000037E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037E4 2F00 move.l -[A7], D0
000037E6 3F2E 000C move.w -[A7], [A6 + 0xC]
000037EA 3F3C 0005 move.w -[A7], 0x5
000037EE 302D E0FE move.w D0, [A5 - 0x1F02]
000037F2 5240 addq.w D0, 1
000037F4 3F00 move.w -[A7], D0
000037F6 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
000037FA 4EBA 02B6 jsr [PC + 0x2B6 /* 00003AB2 */]
000037FE 4FEF 0012 lea.l A7, [A7 + 0x12]
00003802 3D40 FFA8 move.w [A6 - 0x58], D0
00003806 4A6E FFA8 tst.w [A6 - 0x58]
0000380A 6706 beq +0x8 /* 00003812 */
0000380C 7002 moveq.l D0, 0x02
0000380E 3B40 E208 move.w [A5 - 0x1DF8], D0
label00003812:
00003812 302E FFA8 move.w D0, [A6 - 0x58]
label00003816:
00003816 4E5E unlink A6
00003818 4E75 rts
fn0000381A:
0000381A 4E56 FFE0 link A6, -0x0020
0000381E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00003822 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003826 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000382A 588F addq.l A7, 4
0000382C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003830 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00003834 588F addq.l A7, 4
00003836 2600 move.l D3, D0
00003838 7E00 moveq.l D7, 0x00
0000383A 6010 bra +0x12 /* 0000384C */
label0000383C:
0000383C 3007 move.w D0, D7
0000383E 48C0 ext.l D0
00003840 E580 asl D0, 2
00003842 D08E add.l D0, A6
00003844 2040 movea.l A0, D0
00003846 42A8 FFE0 clr.l [A0 - 0x20]
0000384A 5247 addq.w D7, 1
label0000384C:
0000384C 0C47 0008 cmpi.w D7, 0x8
00003850 6DEA blt -0x14 /* 0000383C */
00003852 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003856 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000385A 588F addq.l A7, 4
0000385C 2F03 move.l -[A7], D3
0000385E 2F00 move.l -[A7], D0
00003860 486E FFE0 pea.l [A6 - 0x20]
00003864 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003868 4FEF 000C lea.l A7, [A7 + 0xC]
0000386C 206D 9000 movea.l A0, [A5 - 0x7000]
00003870 2050 movea.l A0, [A0]
00003872 2A28 0008 move.l D5, [A0 + 0x8]
00003876 7C00 moveq.l D6, 0x00
00003878 202D 9004 move.l D0, [A5 - 0x6FFC]
0000387C 5280 addq.l D0, 1
0000387E 2800 move.l D4, D0
00003880 6042 bra +0x44 /* 000038C4 */
label00003882:
00003882 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003886 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000388A 588F addq.l A7, 4
0000388C 2F03 move.l -[A7], D3
0000388E 2F00 move.l -[A7], D0
00003890 3F2E 000C move.w -[A7], [A6 + 0xC]
00003894 486E FFE0 pea.l [A6 - 0x20]
00003898 2F04 move.l -[A7], D4
0000389A 4EBA 0088 jsr [PC + 0x88 /* 00003924 */]
0000389E 4FEF 0012 lea.l A7, [A7 + 0x12]
000038A2 4A40 tst.w D0
000038A4 670C beq +0xE /* 000038B2 */
000038A6 206E 000E movea.l A0, [A6 + 0xE]
000038AA 2084 move.l [A0], D4
000038AC 7000 moveq.l D0, 0x00
000038AE 6000 006C bra +0x6E /* 0000391C */
label000038B2:
000038B2 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000038B6 3C00 move.w D6, D0
000038B8 4A46 tst.w D6
000038BA 6706 beq +0x8 /* 000038C2 */
000038BC 3006 move.w D0, D6
000038BE 6000 005C bra +0x5E /* 0000391C */
label000038C2:
000038C2 5284 addq.l D4, 1
label000038C4:
000038C4 B885 cmp.l D4, D5
000038C6 6FBA ble -0x44 /* 00003882 */
000038C8 7801 moveq.l D4, 0x01
000038CA 603E bra +0x40 /* 0000390A */
label000038CC:
000038CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038D0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000038D4 588F addq.l A7, 4
000038D6 2F03 move.l -[A7], D3
000038D8 2F00 move.l -[A7], D0
000038DA 3F2E 000C move.w -[A7], [A6 + 0xC]
000038DE 486E FFE0 pea.l [A6 - 0x20]
000038E2 2F04 move.l -[A7], D4
000038E4 4EBA 003E jsr [PC + 0x3E /* 00003924 */]
000038E8 4FEF 0012 lea.l A7, [A7 + 0x12]
000038EC 4A40 tst.w D0
000038EE 670A beq +0xC /* 000038FA */
000038F0 206E 000E movea.l A0, [A6 + 0xE]
000038F4 2084 move.l [A0], D4
000038F6 7000 moveq.l D0, 0x00
000038F8 6022 bra +0x24 /* 0000391C */
label000038FA:
000038FA 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000038FE 3C00 move.w D6, D0
00003900 4A46 tst.w D6
00003902 6704 beq +0x6 /* 00003908 */
00003904 3006 move.w D0, D6
00003906 6014 bra +0x16 /* 0000391C */
label00003908:
00003908 5284 addq.l D4, 1
label0000390A:
0000390A B8AD 9004 cmp.l D4, [A5 - 0x6FFC]
0000390E 6DBC blt -0x42 /* 000038CC */
00003910 4A46 tst.w D6
00003912 6704 beq +0x6 /* 00003918 */
00003914 3006 move.w D0, D6
00003916 6004 bra +0x6 /* 0000391C */
label00003918:
00003918 303C FC1D move.w D0, 0xFC1D
label0000391C:
0000391C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00003920 4E5E unlink A6
00003922 4E75 rts
fn00003924:
00003924 4E56 FF54 link A6, -0x00AC
00003928 2F07 move.l -[A7], D7
0000392A 41EE FF94 lea.l A0, [A6 - 0x6C]
0000392E 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00003932 7019 moveq.l D0, 0x19
label00003934:
00003934 20D9 move.l [A0]+, [A1]+
00003936 51C8 FFFC dbf D0, -0x6 /* 00003934 */
0000393A 30D9 move.w [A0]+, [A1]+
0000393C 2D6E 0008 FFB0 move.l [A6 - 0x50], [A6 + 0x8]
00003942 486E FF54 pea.l [A6 - 0xAC]
00003946 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000394A 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000394E 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00003952 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00003956 4FEF 0010 lea.l A7, [A7 + 0x10]
0000395A 4878 0003 push.l 0x3
0000395E 2F2E FF70 move.l -[A7], [A6 - 0x90]
00003962 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003966 2F00 move.l -[A7], D0
00003968 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
0000396C 588F addq.l A7, 4
0000396E 4A40 tst.w D0
00003970 6706 beq +0x8 /* 00003978 */
00003972 7000 moveq.l D0, 0x00
00003974 6000 0136 bra +0x138 /* 00003AAC */
label00003978:
00003978 0C6E 2B0C 0010 cmpi.w [A6 + 0x10], 0x2B0C
0000397E 6720 beq +0x22 /* 000039A0 */
00003980 0C6E 2B68 0010 cmpi.w [A6 + 0x10], 0x2B68 /* '+h' */
00003986 6718 beq +0x1A /* 000039A0 */
00003988 486E FF74 pea.l [A6 - 0x8C]
0000398C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003990 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00003994 508F addq.l A7, 8
00003996 4A40 tst.w D0
00003998 6606 bne +0x8 /* 000039A0 */
0000399A 7000 moveq.l D0, 0x00
0000399C 6000 010E bra +0x110 /* 00003AAC */
label000039A0:
000039A0 2D6E FF54 FFB4 move.l [A6 - 0x4C], [A6 - 0xAC]
000039A6 2D6E FF5C FFB8 move.l [A6 - 0x48], [A6 - 0xA4]
000039AC 486E FFBC pea.l [A6 - 0x44]
000039B0 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000039B4 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000039B8 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000039BC 4FEF 000C lea.l A7, [A7 + 0xC]
000039C0 3F00 move.w -[A7], D0
000039C2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000039C6 548F addq.l A7, 2
000039C8 206E FFBC movea.l A0, [A6 - 0x44]
000039CC 2050 movea.l A0, [A0]
000039CE 2D68 0020 FFC0 move.l [A6 - 0x40], [A0 + 0x20]
000039D4 2D6E FF58 FFC8 move.l [A6 - 0x38], [A6 - 0xA8]
000039DA 2D6E FF60 FFCC move.l [A6 - 0x34], [A6 - 0xA0]
000039E0 486E FFD0 pea.l [A6 - 0x30]
000039E4 2F2E FFC8 move.l -[A7], [A6 - 0x38]
000039E8 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000039EC 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000039F0 4FEF 000C lea.l A7, [A7 + 0xC]
000039F4 3F00 move.w -[A7], D0
000039F6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000039FA 548F addq.l A7, 2
000039FC 206E FFD0 movea.l A0, [A6 - 0x30]
00003A00 2050 movea.l A0, [A0]
00003A02 2D68 0020 FFD4 move.l [A6 - 0x2C], [A0 + 0x20]
00003A08 206E FFBC movea.l A0, [A6 - 0x44]
00003A0C 2050 movea.l A0, [A0]
00003A0E 2F28 0024 move.l -[A7], [A0 + 0x24]
00003A12 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00003A16 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003A1A 508F addq.l A7, 8
00003A1C 3F00 move.w -[A7], D0
00003A1E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A22 548F addq.l A7, 2
00003A24 7001 moveq.l D0, 0x01
00003A26 3D40 FFFE move.w [A6 - 0x2], D0
00003A2A 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003A2E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003A32 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003A36 3F3C 0004 move.w -[A7], 0x4
00003A3A 4267 clr.w -[A7]
00003A3C 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00003A40 4EBA 0070 jsr [PC + 0x70 /* 00003AB2 */]
00003A44 4FEF 0012 lea.l A7, [A7 + 0x12]
00003A48 3E00 move.w D7, D0
00003A4A 4A47 tst.w D7
00003A4C 6626 bne +0x28 /* 00003A74 */
00003A4E 7002 moveq.l D0, 0x02
00003A50 3D40 FFFE move.w [A6 - 0x2], D0
00003A54 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003A58 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003A5C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003A60 3F3C 0005 move.w -[A7], 0x5
00003A64 4267 clr.w -[A7]
00003A66 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00003A6A 4EBA 0046 jsr [PC + 0x46 /* 00003AB2 */]
00003A6E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003A72 3E00 move.w D7, D0
label00003A74:
00003A74 4A47 tst.w D7
00003A76 6706 beq +0x8 /* 00003A7E */
00003A78 3B6E FFFE E208 move.w [A5 - 0x1DF8], [A6 - 0x2]
label00003A7E:
00003A7E 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00003A82 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00003A86 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003A8A 508F addq.l A7, 8
00003A8C 3F00 move.w -[A7], D0
00003A8E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A92 548F addq.l A7, 2
00003A94 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00003A98 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00003A9C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003AA0 508F addq.l A7, 8
00003AA2 3F00 move.w -[A7], D0
00003AA4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003AA8 548F addq.l A7, 2
00003AAA 3007 move.w D0, D7
label00003AAC:
00003AAC 2E1F move.l D7, [A7]+
00003AAE 4E5E unlink A6
00003AB0 4E75 rts
fn00003AB2:
00003AB2 4E56 FFAE link A6, -0x0052
00003AB6 48E7 0700 movem.l -[A7], D5,D6,D7
00003ABA 4A6D E100 tst.w [A5 - 0x1F00]
00003ABE 6700 009C beq +0x9E /* 00003B5C */
00003AC2 302E 000E move.w D0, [A6 + 0xE]
00003AC6 B06D E100 cmp.w D0, [A5 - 0x1F00]
00003ACA 6600 008A bne +0x8C /* 00003B56 */
00003ACE 486D E0FE pea.l [A5 - 0x1F02]
00003AD2 486D E102 pea.l [A5 - 0x1EFE]
00003AD6 3F3C 0002 move.w -[A7], 0x2
00003ADA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003ADE 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00003AE2 4FEF 000E lea.l A7, [A7 + 0xE]
00003AE6 3A00 move.w D5, D0
00003AE8 4A45 tst.w D5
00003AEA 6706 beq +0x8 /* 00003AF2 */
00003AEC 7000 moveq.l D0, 0x00
00003AEE 6000 00E8 bra +0xEA /* 00003BD8 */
label00003AF2:
00003AF2 302D E0FE move.w D0, [A5 - 0x1F02]
00003AF6 B06E 000C cmp.w D0, [A6 + 0xC]
00003AFA 6C06 bge +0x8 /* 00003B02 */
00003AFC 7000 moveq.l D0, 0x00
00003AFE 6000 00D8 bra +0xDA /* 00003BD8 */
label00003B02:
00003B02 206E 0008 movea.l A0, [A6 + 0x8]
00003B06 302D E0FE move.w D0, [A5 - 0x1F02]
00003B0A C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003B0E D090 add.l D0, [A0]
00003B10 2040 movea.l A0, D0
00003B12 43EE FFAE lea.l A1, [A6 - 0x52]
00003B16 7013 moveq.l D0, 0x13
label00003B18:
00003B18 22D8 move.l [A1]+, [A0]+
00003B1A 51C8 FFFC dbf D0, -0x6 /* 00003B18 */
00003B1E 32D8 move.w [A1]+, [A0]+
00003B20 486E FFAE pea.l [A6 - 0x52]
00003B24 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003B28 588F addq.l A7, 4
00003B2A 4A40 tst.w D0
00003B2C 6706 beq +0x8 /* 00003B34 */
00003B2E 7000 moveq.l D0, 0x00
00003B30 6000 00A6 bra +0xA8 /* 00003BD8 */
label00003B34:
00003B34 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003B38 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003B3C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003B40 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003B44 4EBA 009A jsr [PC + 0x9A /* 00003BE0 */]
00003B48 4FEF 000E lea.l A7, [A7 + 0xE]
00003B4C 4A40 tst.w D0
00003B4E 6706 beq +0x8 /* 00003B56 */
00003B50 7001 moveq.l D0, 0x01
00003B52 6000 0084 bra +0x86 /* 00003BD8 */
label00003B56:
00003B56 7000 moveq.l D0, 0x00
00003B58 6000 007E bra +0x80 /* 00003BD8 */
label00003B5C:
00003B5C 42A7 clr.l -[A7]
00003B5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B62 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003B66 201F move.l D0, [A7]+
00003B68 4878 0052 push.l 0x52 /* 'R' */
00003B6C 2F00 move.l -[A7], D0
00003B6E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003B72 3E00 move.w D7, D0
00003B74 3C2E 000C move.w D6, [A6 + 0xC]
00003B78 6058 bra +0x5A /* 00003BD2 */
label00003B7A:
00003B7A 206E 0008 movea.l A0, [A6 + 0x8]
00003B7E 3006 move.w D0, D6
00003B80 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003B84 D090 add.l D0, [A0]
00003B86 2040 movea.l A0, D0
00003B88 43EE FFAE lea.l A1, [A6 - 0x52]
00003B8C 7013 moveq.l D0, 0x13
label00003B8E:
00003B8E 22D8 move.l [A1]+, [A0]+
00003B90 51C8 FFFC dbf D0, -0x6 /* 00003B8E */
00003B94 32D8 move.w [A1]+, [A0]+
00003B96 486E FFAE pea.l [A6 - 0x52]
00003B9A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003B9E 588F addq.l A7, 4
00003BA0 4A40 tst.w D0
00003BA2 662C bne +0x2E /* 00003BD0 */
00003BA4 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2
00003BAA 6624 bne +0x26 /* 00003BD0 */
00003BAC 3B46 E0FE move.w [A5 - 0x1F02], D6
00003BB0 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003BB4 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003BB8 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003BBC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003BC0 4EBA 001E jsr [PC + 0x1E /* 00003BE0 */]
00003BC4 4FEF 000E lea.l A7, [A7 + 0xE]
00003BC8 4A40 tst.w D0
00003BCA 6704 beq +0x6 /* 00003BD0 */
00003BCC 7001 moveq.l D0, 0x01
00003BCE 6008 bra +0xA /* 00003BD8 */
label00003BD0:
00003BD0 5246 addq.w D6, 1
label00003BD2:
00003BD2 BC47 cmp.w D6, D7
00003BD4 6DA4 blt -0x5A /* 00003B7A */
00003BD6 7000 moveq.l D0, 0x00
label00003BD8:
00003BD8 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003BDC 4E5E unlink A6
00003BDE 4E75 rts
fn00003BE0:
00003BE0 4E56 FFF8 link A6, -0x0008
00003BE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BE8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003BEC 206E 0008 movea.l A0, [A6 + 0x8]
00003BF0 2050 movea.l A0, [A0]
00003BF2 3D50 FFFE move.w [A6 - 0x2], [A0]
00003BF6 302E FFFE move.w D0, [A6 - 0x2]
00003BFA C1FC 0014 muls.w D0, 0x14
00003BFE 5440 addq.w D0, 2
00003C00 3D40 FFFC move.w [A6 - 0x4], D0
00003C04 42A7 clr.l -[A7]
00003C06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C0A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003C0E 201F move.l D0, [A7]+
00003C10 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
00003C16 3D40 FFFA move.w [A6 - 0x6], D0
00003C1A 206E 0008 movea.l A0, [A6 + 0x8]
00003C1E 326E FFFC movea.w A1, [A6 - 0x4]
00003C22 D3D0 add.l A1, [A0]
00003C24 302E FFFA move.w D0, [A6 - 0x6]
00003C28 906E FFFC sub.w D0, [A6 - 0x4]
00003C2C 48C0 ext.l D0
00003C2E 3F2E 0014 move.w -[A7], [A6 + 0x14]
00003C32 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C36 2F2E 000C move.l -[A7], [A6 + 0xC]
00003C3A 2F00 move.l -[A7], D0
00003C3C 4851 pea.l [A1]
00003C3E 4EBA 001A jsr [PC + 0x1A /* 00003C5A */]
00003C42 4FEF 0012 lea.l A7, [A7 + 0x12]
00003C46 3D40 FFF8 move.w [A6 - 0x8], D0
00003C4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C4E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00003C52 302E FFF8 move.w D0, [A6 - 0x8]
00003C56 4E5E unlink A6
00003C58 4E75 rts
fn00003C5A:
00003C5A 4E56 FEF4 link A6, -0x010C
00003C5E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003C62 286E 0008 movea.l A4, [A6 + 0x8]
00003C66 2E2E 000C move.l D7, [A6 + 0xC]
00003C6A 266E 0010 movea.l A3, [A6 + 0x10]
00003C6E 2C2E 0014 move.l D6, [A6 + 0x14]
00003C72 302E 0018 move.w D0, [A6 + 0x18]
00003C76 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003C7A 0005 0016 ori.b D5, 0x16
00003C7E 0000 0012 ori.b D0, 0x12
00003C82 2B0C move.l -[A5], A4
00003C84 000E 1F43 ori.b A6, 0x43 /* 'C' */
00003C88 00CE .incomplete
00003C8A 2B77 00CA 2B68 move.l [A5 + 0x2B68], [A7 + D0.w - 0x54]
00003C90 00EE .incomplete
00003C92 41EE FEFC lea.l A0, [A6 - 0x104]
00003C96 2D48 FFFC move.l [A6 - 0x4], A0
00003C9A 42AE FEF8 clr.l [A6 - 0x108]
00003C9E 426E FEF6 clr.w [A6 - 0x10A]
00003CA2 6000 006E bra +0x70 /* 00003D12 */
label00003CA6:
00003CA6 7000 moveq.l D0, 0x00
00003CA8 1013 move.b D0, [A3]
00003CAA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003CAE 6650 bne +0x52 /* 00003D00 */
00003CB0 4AAE FEF8 tst.l [A6 - 0x108]
00003CB4 6700 0058 beq +0x5A /* 00003D0E */
00003CB8 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003CBC 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00003CC0 486E FEFC pea.l [A6 - 0x104]
00003CC4 2F07 move.l -[A7], D7
00003CC6 2F0C move.l -[A7], A4
00003CC8 4EBA 00BC jsr [PC + 0xBC /* 00003D86 */]
00003CCC 4FEF 0012 lea.l A7, [A7 + 0x12]
00003CD0 4A40 tst.w D0
00003CD2 6606 bne +0x8 /* 00003CDA */
00003CD4 7000 moveq.l D0, 0x00
00003CD6 6000 00A6 bra +0xA8 /* 00003D7E */
label00003CDA:
00003CDA 4A6E FEF6 tst.w [A6 - 0x10A]
00003CDE 660C bne +0xE /* 00003CEC */
00003CE0 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6]
00003CE6 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4]
label00003CEC:
00003CEC 7001 moveq.l D0, 0x01
00003CEE 3D40 FEF6 move.w [A6 - 0x10A], D0
00003CF2 41EE FEFC lea.l A0, [A6 - 0x104]
00003CF6 2D48 FFFC move.l [A6 - 0x4], A0
00003CFA 42AE FEF8 clr.l [A6 - 0x108]
00003CFE 600E bra +0x10 /* 00003D0E */
label00003D00:
00003D00 206E FFFC movea.l A0, [A6 - 0x4]
00003D04 52AE FFFC addq.l [A6 - 0x4], 1
00003D08 1093 move.b [A0], [A3]
00003D0A 52AE FEF8 addq.l [A6 - 0x108], 1
label00003D0E:
00003D0E 5386 subq.l D6, 1
00003D10 528B addq.l A3, 1
label00003D12:
00003D12 4A86 tst.l D6
00003D14 6690 bne -0x6E /* 00003CA6 */
00003D16 4AAE FEF8 tst.l [A6 - 0x108]
00003D1A 6734 beq +0x36 /* 00003D50 */
00003D1C 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003D20 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00003D24 486E FEFC pea.l [A6 - 0x104]
00003D28 2F07 move.l -[A7], D7
00003D2A 2F0C move.l -[A7], A4
00003D2C 4EBA 0058 jsr [PC + 0x58 /* 00003D86 */]
00003D30 4FEF 0012 lea.l A7, [A7 + 0x12]
00003D34 3D40 FEF4 move.w [A6 - 0x10C], D0
00003D38 4A6E FEF6 tst.w [A6 - 0x10A]
00003D3C 660C bne +0xE /* 00003D4A */
00003D3E 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6]
00003D44 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4]
label00003D4A:
00003D4A 302E FEF4 move.w D0, [A6 - 0x10C]
00003D4E 602E bra +0x30 /* 00003D7E */
label00003D50:
00003D50 302E FEF6 move.w D0, [A6 - 0x10A]
00003D54 6028 bra +0x2A /* 00003D7E */
00003D56 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003D5A 2F06 move.l -[A7], D6
00003D5C 2F0B move.l -[A7], A3
00003D5E 2F07 move.l -[A7], D7
00003D60 2F0C move.l -[A7], A4
00003D62 4EBA 0022 jsr [PC + 0x22 /* 00003D86 */]
00003D66 4FEF 0012 lea.l A7, [A7 + 0x12]
00003D6A 3D40 FEF4 move.w [A6 - 0x10C], D0
00003D6E 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4]
00003D74 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6]
00003D7A 302E FEF4 move.w D0, [A6 - 0x10C]
label00003D7E:
00003D7E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003D82 4E5E unlink A6
00003D84 4E75 rts
fn00003D86:
00003D86 4E56 FFFE link A6, -0x0002
00003D8A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003D8E 286E 0008 movea.l A4, [A6 + 0x8]
00003D92 2E2E 000C move.l D7, [A6 + 0xC]
00003D96 266E 0010 movea.l A3, [A6 + 0x10]
00003D9A 2C2E 0014 move.l D6, [A6 + 0x14]
00003D9E 426D E20A clr.w [A5 - 0x1DF6]
00003DA2 2007 move.l D0, D7
00003DA4 9086 sub.l D0, D6
00003DA6 2A00 move.l D5, D0
00003DA8 4A85 tst.l D5
00003DAA 6C06 bge +0x8 /* 00003DB2 */
00003DAC 7000 moveq.l D0, 0x00
00003DAE 6000 0170 bra +0x172 /* 00003F20 */
label00003DB2:
00003DB2 7000 moveq.l D0, 0x00
00003DB4 1013 move.b D0, [A3]
00003DB6 41ED DFFA lea.l A0, [A5 - 0x2006]
00003DBA 4840 swap.w D0
00003DBC 4240 clr.w D0
00003DBE 4840 swap.w D0
00003DC0 D1C0 add.l A0, D0
00003DC2 4A10 tst.b [A0]
00003DC4 57C0 seq D0
00003DC6 4400 neg.b D0
00003DC8 4880 ext.w D0
00003DCA 3D40 FFFE move.w [A6 - 0x2], D0
00003DCE 302E 0018 move.w D0, [A6 + 0x18]
00003DD2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003DD6 0005 0016 ori.b D5, 0x16
00003DDA 0000 008E ori.b D0, 0x8E
00003DDE 2B68 008A 2B0C move.l [A5 + 0x2B0C], [A0 + 0x8A]
00003DE4 00BE 2B77 00BA ori.l <<invalid special address>>, 0x2B7700BA
00003DEA 1F43 0132 move.b [A7 + 0x132], D3
00003DEE 7800 moveq.l D4, 0x00
00003DF0 6000 0070 bra +0x72 /* 00003E62 */
label00003DF4:
00003DF4 4A84 tst.l D4
00003DF6 671C beq +0x1E /* 00003E14 */
00003DF8 7000 moveq.l D0, 0x00
00003DFA 102C FFFF move.b D0, [A4 - 0x1]
00003DFE 41ED DFFA lea.l A0, [A5 - 0x2006]
00003E02 4840 swap.w D0
00003E04 4240 clr.w D0
00003E06 4840 swap.w D0
00003E08 D1C0 add.l A0, D0
00003E0A 7000 moveq.l D0, 0x00
00003E0C 1010 move.b D0, [A0]
00003E0E B06E FFFE cmp.w D0, [A6 - 0x2]
00003E12 6646 bne +0x48 /* 00003E5A */
label00003E14:
00003E14 2F06 move.l -[A7], D6
00003E16 2F0B move.l -[A7], A3
00003E18 2F0C move.l -[A7], A4
00003E1A 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00003E1E 4FEF 000C lea.l A7, [A7 + 0xC]
00003E22 4A40 tst.w D0
00003E24 6734 beq +0x36 /* 00003E5A */
00003E26 3B6D E20A E20C move.w [A5 - 0x1DF4], [A5 - 0x1DF6]
00003E2C 6008 bra +0xA /* 00003E36 */
label00003E2E:
00003E2E 528C addq.l A4, 1
00003E30 526D E20C addq.w [A5 - 0x1DF4], 1
00003E34 5284 addq.l D4, 1
label00003E36:
00003E36 7000 moveq.l D0, 0x00
00003E38 1014 move.b D0, [A4]
00003E3A 41ED DFFA lea.l A0, [A5 - 0x2006]
00003E3E 4840 swap.w D0
00003E40 4240 clr.w D0
00003E42 4840 swap.w D0
00003E44 D1C0 add.l A0, D0
00003E46 7000 moveq.l D0, 0x00
00003E48 1010 move.b D0, [A0]
00003E4A B06E FFFE cmp.w D0, [A6 - 0x2]
00003E4E 6704 beq +0x6 /* 00003E54 */
00003E50 B887 cmp.l D4, D7
00003E52 6DDA blt -0x24 /* 00003E2E */
label00003E54:
00003E54 7001 moveq.l D0, 0x01
00003E56 6000 00C8 bra +0xCA /* 00003F20 */
label00003E5A:
00003E5A 528C addq.l A4, 1
00003E5C 526D E20A addq.w [A5 - 0x1DF6], 1
00003E60 5284 addq.l D4, 1
label00003E62:
00003E62 B885 cmp.l D4, D5
00003E64 6F8E ble -0x70 /* 00003DF4 */
00003E66 6000 00B6 bra +0xB8 /* 00003F1E */
00003E6A 7800 moveq.l D4, 0x00
00003E6C 602C bra +0x2E /* 00003E9A */
label00003E6E:
00003E6E 2F06 move.l -[A7], D6
00003E70 2F0B move.l -[A7], A3
00003E72 2F0C move.l -[A7], A4
00003E74 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00003E78 4FEF 000C lea.l A7, [A7 + 0xC]
00003E7C 4A40 tst.w D0
00003E7E 6712 beq +0x14 /* 00003E92 */
00003E80 306D E20A movea.w A0, [A5 - 0x1DF6]
00003E84 D1C6 add.l A0, D6
00003E86 2008 move.l D0, A0
00003E88 3B40 E20C move.w [A5 - 0x1DF4], D0
00003E8C 7001 moveq.l D0, 0x01
00003E8E 6000 0090 bra +0x92 /* 00003F20 */
label00003E92:
00003E92 528C addq.l A4, 1
00003E94 526D E20A addq.w [A5 - 0x1DF6], 1
00003E98 5284 addq.l D4, 1
label00003E9A:
00003E9A B885 cmp.l D4, D5
00003E9C 6FD0 ble -0x2E /* 00003E6E */
00003E9E 6000 007E bra +0x80 /* 00003F1E */
00003EA2 7800 moveq.l D4, 0x00
00003EA4 6000 0074 bra +0x76 /* 00003F1A */
label00003EA8:
00003EA8 4A84 tst.l D4
00003EAA 671C beq +0x1E /* 00003EC8 */
00003EAC 7000 moveq.l D0, 0x00
00003EAE 102C FFFF move.b D0, [A4 - 0x1]
00003EB2 41ED DFFA lea.l A0, [A5 - 0x2006]
00003EB6 4840 swap.w D0
00003EB8 4240 clr.w D0
00003EBA 4840 swap.w D0
00003EBC D1C0 add.l A0, D0
00003EBE 7000 moveq.l D0, 0x00
00003EC0 1010 move.b D0, [A0]
00003EC2 B06E FFFE cmp.w D0, [A6 - 0x2]
00003EC6 664A bne +0x4C /* 00003F12 */
label00003EC8:
00003EC8 2004 move.l D0, D4
00003ECA D086 add.l D0, D6
00003ECC B087 cmp.l D0, D7
00003ECE 6720 beq +0x22 /* 00003EF0 */
00003ED0 200C move.l D0, A4
00003ED2 D086 add.l D0, D6
00003ED4 2040 movea.l A0, D0
00003ED6 7000 moveq.l D0, 0x00
00003ED8 1010 move.b D0, [A0]
00003EDA 41ED DFFA lea.l A0, [A5 - 0x2006]
00003EDE 4840 swap.w D0
00003EE0 4240 clr.w D0
00003EE2 4840 swap.w D0
00003EE4 D1C0 add.l A0, D0
00003EE6 7000 moveq.l D0, 0x00
00003EE8 1010 move.b D0, [A0]
00003EEA B06E FFFE cmp.w D0, [A6 - 0x2]
00003EEE 6622 bne +0x24 /* 00003F12 */
label00003EF0:
00003EF0 2F06 move.l -[A7], D6
00003EF2 2F0B move.l -[A7], A3
00003EF4 2F0C move.l -[A7], A4
00003EF6 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00003EFA 4FEF 000C lea.l A7, [A7 + 0xC]
00003EFE 4A40 tst.w D0
00003F00 6710 beq +0x12 /* 00003F12 */
00003F02 306D E20A movea.w A0, [A5 - 0x1DF6]
00003F06 D1C6 add.l A0, D6
00003F08 2008 move.l D0, A0
00003F0A 3B40 E20C move.w [A5 - 0x1DF4], D0
00003F0E 7001 moveq.l D0, 0x01
00003F10 600E bra +0x10 /* 00003F20 */
label00003F12:
00003F12 528C addq.l A4, 1
00003F14 526D E20A addq.w [A5 - 0x1DF6], 1
00003F18 5284 addq.l D4, 1
label00003F1A:
00003F1A B885 cmp.l D4, D5
00003F1C 6F8A ble -0x74 /* 00003EA8 */
label00003F1E:
00003F1E 7000 moveq.l D0, 0x00
label00003F20:
00003F20 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003F24 4E5E unlink A6
00003F26 4E75 rts
export_468:
00003F28 4E56 FFDC link A6, -0x0024
00003F2C 2F0C move.l -[A7], A4
00003F2E 486E FFE4 pea.l [A6 - 0x1C]
00003F32 4267 clr.w -[A7]
00003F34 4267 clr.w -[A7]
00003F36 3F3C 0001 move.w -[A7], 0x1
00003F3A 4267 clr.w -[A7]
00003F3C A8A7 syscall SetRect
00003F3E 206E 0008 movea.l A0, [A6 + 0x8]
00003F42 43EE FFDC lea.l A1, [A6 - 0x24]
00003F46 22D8 move.l [A1]+, [A0]+
00003F48 22D8 move.l [A1]+, [A0]+
00003F4A 066E FFF1 FFE2 addi.w [A6 - 0x1E], 0xFFF1
00003F50 426E FFFA clr.w [A6 - 0x6]
00003F54 486E FFEC pea.l [A6 - 0x14]
00003F58 A88B syscall GetFontInfo
00003F5A 302E FFEC move.w D0, [A6 - 0x14]
00003F5E D06E FFEE add.w D0, [A6 - 0x12]
00003F62 D06E FFF2 add.w D0, [A6 - 0xE]
00003F66 5440 addq.w D0, 2
00003F68 3D40 FFF8 move.w [A6 - 0x8], D0
00003F6C 302E FFE0 move.w D0, [A6 - 0x20]
00003F70 906E FFDC sub.w D0, [A6 - 0x24]
00003F74 3D40 FFFC move.w [A6 - 0x4], D0
00003F78 306E FFFC movea.w A0, [A6 - 0x4]
00003F7C 2008 move.l D0, A0
00003F7E 81EE FFF8 divs.w D0, [A6 - 0x8]
00003F82 4840 swap.w D0
00003F84 4A40 tst.w D0
00003F86 671E beq +0x20 /* 00003FA6 */
00003F88 306E FFFC movea.w A0, [A6 - 0x4]
00003F8C 2008 move.l D0, A0
00003F8E 81EE FFF8 divs.w D0, [A6 - 0x8]
00003F92 C1EE FFF8 muls.w D0, [A6 - 0x8]
00003F96 3D40 FFFC move.w [A6 - 0x4], D0
00003F9A 302E FFDC move.w D0, [A6 - 0x24]
00003F9E D06E FFFC add.w D0, [A6 - 0x4]
00003FA2 3D40 FFE0 move.w [A6 - 0x20], D0
label00003FA6:
00003FA6 3F3C 0001 move.w -[A7], 0x1
00003FAA 3F3C 0001 move.w -[A7], 0x1
00003FAE 486E FFDC pea.l [A6 - 0x24]
00003FB2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00003FB6 508F addq.l A7, 8
00003FB8 486E FFDC pea.l [A6 - 0x24]
00003FBC A8A3 syscall EraseRect
00003FBE 42A7 clr.l -[A7]
00003FC0 486E FFDC pea.l [A6 - 0x24]
00003FC4 486E FFE4 pea.l [A6 - 0x1C]
00003FC8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003FCC 4267 clr.w -[A7]
00003FCE 2F2D EC46 move.l -[A7], [A5 - 0x13BA]
00003FD2 1F3C 0001 move.b -[A7], 0x1
00003FD6 4267 clr.w -[A7]
00003FD8 4267 clr.w -[A7]
00003FDA 1F3C 0001 move.b -[A7], 0x1
00003FDE 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00003FE2 205F movea.l A0, [A7]+
00003FE4 2D48 FFF4 move.l [A6 - 0xC], A0
00003FE8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003FEC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003FF0 206E FFF4 movea.l A0, [A6 - 0xC]
00003FF4 2850 movea.l A4, [A0]
00003FF6 42A7 clr.l -[A7]
00003FF8 42A7 clr.l -[A7]
00003FFA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003FFE 205F movea.l A0, [A7]+
00004000 2948 0044 move.l [A4 + 0x44], A0
00004004 7082 moveq.l D0, 0xFFFFFF82
00004006 1940 0024 move.b [A4 + 0x24], D0
0000400A 7002 moveq.l D0, 0x02
0000400C 1940 0027 move.b [A4 + 0x27], D0
00004010 42AC 003C clr.l [A4 + 0x3C]
00004014 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004018 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000401C 4267 clr.w -[A7]
0000401E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004022 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00004026 202E FFF4 move.l D0, [A6 - 0xC]
0000402A 285F movea.l A4, [A7]+
0000402C 4E5E unlink A6
0000402E 4E75 rts
export_459:
00004030 4E56 0000 link A6, 0
00004034 206E 0008 movea.l A0, [A6 + 0x8]
00004038 2050 movea.l A0, [A0]
0000403A 2F28 0044 move.l -[A7], [A0 + 0x44]
0000403E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004046 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000404A 4E5E unlink A6
0000404C 4E75 rts
export_460:
0000404E 4E56 0000 link A6, 0
00004052 4267 clr.w -[A7]
00004054 4267 clr.w -[A7]
00004056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000405A 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
0000405E 4267 clr.w -[A7]
00004060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004064 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00004068 4E5E unlink A6
0000406A 4E75 rts
export_462:
0000406C 4E56 FFF8 link A6, -0x0008
00004070 206E 0008 movea.l A0, [A6 + 0x8]
00004074 2050 movea.l A0, [A0]
00004076 43EE FFF8 lea.l A1, [A6 - 0x8]
0000407A 22D8 move.l [A1]+, [A0]+
0000407C 22D8 move.l [A1]+, [A0]+
0000407E 066E 000F FFFE addi.w [A6 - 0x2], 0xF
00004084 486E FFF8 pea.l [A6 - 0x8]
00004088 A928 syscall InvalRect
0000408A 4E5E unlink A6
0000408C 4E75 rts
export_463:
0000408E 4E56 FFF8 link A6, -0x0008
00004092 426E FFFE clr.w [A6 - 0x2]
00004096 206E 0008 movea.l A0, [A6 + 0x8]
0000409A 2050 movea.l A0, [A0]
0000409C 3D68 004C FFFC move.w [A6 - 0x4], [A0 + 0x4C]
000040A2 4267 clr.w -[A7]
000040A4 3F3C 0001 move.w -[A7], 0x1
000040A8 302E FFFC move.w D0, [A6 - 0x4]
000040AC 5240 addq.w D0, 1
000040AE 3F00 move.w -[A7], D0
000040B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040B4 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
000040B8 301F move.w D0, [A7]+
000040BA 206E 000C movea.l A0, [A6 + 0xC]
000040BE 4868 0001 pea.l [A0 + 0x1]
000040C2 206E 000C movea.l A0, [A6 + 0xC]
000040C6 7000 moveq.l D0, 0x00
000040C8 1010 move.b D0, [A0]
000040CA 3F00 move.w -[A7], D0
000040CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040D4 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000040D8 206E 0008 movea.l A0, [A6 + 0x8]
000040DC 2050 movea.l A0, [A0]
000040DE 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44]
000040E4 302E FFFC move.w D0, [A6 - 0x4]
000040E8 5240 addq.w D0, 1
000040EA E540 asl D0.w, 2
000040EC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000040F0 48C0 ext.l D0
000040F2 2F00 move.l -[A7], D0
000040F4 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000040F8 206E FFF8 movea.l A0, [A6 - 0x8]
000040FC 302E FFFC move.w D0, [A6 - 0x4]
00004100 48C0 ext.l D0
00004102 E580 asl D0, 2
00004104 D090 add.l D0, [A0]
00004106 2040 movea.l A0, D0
00004108 20AE 0010 move.l [A0], [A6 + 0x10]
0000410C 4E5E unlink A6
0000410E 4E75 rts
export_458:
00004110 4E56 FDFE link A6, -0x0202
00004114 48E7 0018 movem.l -[A7], A3,A4
00004118 286E 0008 movea.l A4, [A6 + 0x8]
0000411C 266E 000C movea.l A3, [A6 + 0xC]
00004120 4A6C 0004 tst.w [A4 + 0x4]
00004124 6608 bne +0xA /* 0000412E */
00004126 7001 moveq.l D0, 0x01
00004128 3D40 FFFE move.w [A6 - 0x2], D0
0000412C 6030 bra +0x32 /* 0000415E */
label0000412E:
0000412E 486E FEFE pea.l [A6 - 0x102]
00004132 2F2C 0006 move.l -[A7], [A4 + 0x6]
00004136 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000413A 508F addq.l A7, 8
0000413C 486E FDFE pea.l [A6 - 0x202]
00004140 2F2B 0006 move.l -[A7], [A3 + 0x6]
00004144 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00004148 508F addq.l A7, 8
0000414A 4267 clr.w -[A7]
0000414C 486E FEFE pea.l [A6 - 0x102]
00004150 486E FDFE pea.l [A6 - 0x202]
00004154 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00004158 301F move.w D0, [A7]+
0000415A 3D40 FFFE move.w [A6 - 0x2], D0
label0000415E:
0000415E 302E FFFE move.w D0, [A6 - 0x2]
00004162 4CDF 1800 movem.l A3,A4, [A7]+
00004166 4E5E unlink A6
00004168 4E75 rts
export_464:
0000416A 4E56 FEEE link A6, -0x0112
0000416E 48E7 0118 movem.l -[A7], D7,A3,A4
00004172 206E 0008 movea.l A0, [A6 + 0x8]
00004176 2050 movea.l A0, [A0]
00004178 3D68 004C FFF2 move.w [A6 - 0xE], [A0 + 0x4C]
0000417E 302E FFF2 move.w D0, [A6 - 0xE]
00004182 C1FC 000A muls.w D0, 0xA /* '\n' */
00004186 42A7 clr.l -[A7]
00004188 48C0 ext.l D0
0000418A 2F00 move.l -[A7], D0
0000418C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004190 205F movea.l A0, [A7]+
00004192 2D48 FFF4 move.l [A6 - 0xC], A0
00004196 4AAE FFF4 tst.l [A6 - 0xC]
0000419A 6700 0110 beq +0x112 /* 000042AC */
0000419E 206E 0008 movea.l A0, [A6 + 0x8]
000041A2 2050 movea.l A0, [A0]
000041A4 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44]
000041AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000041AE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000041B2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000041B6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000041BA 206E FFF4 movea.l A0, [A6 - 0xC]
000041BE 2650 movea.l A3, [A0]
000041C0 206E FFF8 movea.l A0, [A6 - 0x8]
000041C4 2850 movea.l A4, [A0]
000041C6 426E FFFE clr.w [A6 - 0x2]
000041CA 426E FFEE clr.w [A6 - 0x12]
000041CE 7E00 moveq.l D7, 0x00
000041D0 6046 bra +0x48 /* 00004218 */
label000041D2:
000041D2 2694 move.l [A3], [A4]
000041D4 3D47 FFFC move.w [A6 - 0x4], D7
000041D8 3D7C 00FF FFF0 move.w [A6 - 0x10], 0xFF
000041DE 486E FEEF pea.l [A6 - 0x111]
000041E2 486E FFF0 pea.l [A6 - 0x10]
000041E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041EE 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
000041F2 376E FFF0 0004 move.w [A3 + 0x4], [A6 - 0x10]
000041F8 1D6E FFF1 FEEE move.b [A6 - 0x112], [A6 - 0xF]
000041FE 486B 0006 pea.l [A3 + 0x6]
00004202 486E FEEE pea.l [A6 - 0x112]
00004206 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000420A 508F addq.l A7, 8
0000420C 3D40 FFEE move.w [A6 - 0x12], D0
00004210 47EB 000A lea.l A3, [A3 + 0xA]
00004214 588C addq.l A4, 4
00004216 5247 addq.w D7, 1
label00004218:
00004218 4A6E FFEE tst.w [A6 - 0x12]
0000421C 6606 bne +0x8 /* 00004224 */
0000421E BE6E FFF2 cmp.w D7, [A6 - 0xE]
00004222 6DAE blt -0x50 /* 000041D2 */
label00004224:
00004224 4A6E FFEE tst.w [A6 - 0x12]
00004228 661A bne +0x1C /* 00004244 */
0000422A 206E FFF4 movea.l A0, [A6 - 0xC]
0000422E 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */]
00004232 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004236 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000423A 2F10 move.l -[A7], [A0]
0000423C 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00004240 4FEF 000C lea.l A7, [A7 + 0xC]
label00004244:
00004244 206E FFF4 movea.l A0, [A6 - 0xC]
00004248 2650 movea.l A3, [A0]
0000424A 206E FFF8 movea.l A0, [A6 - 0x8]
0000424E 2850 movea.l A4, [A0]
00004250 7E00 moveq.l D7, 0x00
00004252 6042 bra +0x44 /* 00004296 */
label00004254:
00004254 2893 move.l [A4], [A3]
00004256 3D47 FFFC move.w [A6 - 0x4], D7
0000425A 486E FEEE pea.l [A6 - 0x112]
0000425E 2F2B 0006 move.l -[A7], [A3 + 0x6]
00004262 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00004266 508F addq.l A7, 8
00004268 4A6E FFEE tst.w [A6 - 0x12]
0000426C 6618 bne +0x1A /* 00004286 */
0000426E 486E FEEF pea.l [A6 - 0x111]
00004272 7000 moveq.l D0, 0x00
00004274 102E FEEE move.b D0, [A6 - 0x112]
00004278 3F00 move.w -[A7], D0
0000427A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000427E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004282 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
label00004286:
00004286 2F2B 0006 move.l -[A7], [A3 + 0x6]
0000428A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000428E 47EB 000A lea.l A3, [A3 + 0xA]
00004292 588C addq.l A4, 4
00004294 5247 addq.w D7, 1
label00004296:
00004296 BE6E FFF2 cmp.w D7, [A6 - 0xE]
0000429A 6DB8 blt -0x46 /* 00004254 */
0000429C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000042A0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000042A4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000042A8 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label000042AC:
000042AC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000042B0 4E5E unlink A6
000042B2 4E75 rts
export_467:
000042B4 4E56 FFF0 link A6, -0x0010
000042B8 7003 moveq.l D0, 0x03
000042BA 3D40 FFF4 move.w [A6 - 0xC], D0
000042BE 426E FFF8 clr.w [A6 - 0x8]
000042C2 426E FFFA clr.w [A6 - 0x6]
000042C6 4267 clr.w -[A7]
000042C8 1F3C 0001 move.b -[A7], 0x1
000042CC 486E FFF8 pea.l [A6 - 0x8]
000042D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042D4 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000042D8 101F move.b D0, [A7]+
000042DA 4A00 tst.b D0
000042DC 6606 bne +0x8 /* 000042E4 */
000042DE 70FF moveq.l D0, 0xFFFFFFFF
000042E0 3D40 FFF8 move.w [A6 - 0x8], D0
label000042E4:
000042E4 4267 clr.w -[A7]
000042E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000042EA 4267 clr.w -[A7]
000042EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042F0 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000042F4 101F move.b D0, [A7]+
000042F6 4880 ext.w D0
000042F8 3D40 FFF6 move.w [A6 - 0xA], D0
000042FC 426E FFFE clr.w [A6 - 0x2]
00004300 426E FFFC clr.w [A6 - 0x4]
00004304 4267 clr.w -[A7]
00004306 1F3C 0001 move.b -[A7], 0x1
0000430A 486E FFFC pea.l [A6 - 0x4]
0000430E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004312 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00004316 101F move.b D0, [A7]+
00004318 4A00 tst.b D0
0000431A 6748 beq +0x4A /* 00004364 */
0000431C 206E 0008 movea.l A0, [A6 + 0x8]
00004320 2050 movea.l A0, [A0]
00004322 2D68 0044 FFF0 move.l [A6 - 0x10], [A0 + 0x44]
00004328 206E FFF0 movea.l A0, [A6 - 0x10]
0000432C 302E FFFC move.w D0, [A6 - 0x4]
00004330 48C0 ext.l D0
00004332 E580 asl D0, 2
00004334 D090 add.l D0, [A0]
00004336 2040 movea.l A0, D0
00004338 226E 0010 movea.l A1, [A6 + 0x10]
0000433C 2290 move.l [A1], [A0]
0000433E 4A6E FFF6 tst.w [A6 - 0xA]
00004342 6708 beq +0xA /* 0000434C */
00004344 7004 moveq.l D0, 0x04
00004346 3D40 FFF4 move.w [A6 - 0xC], D0
0000434A 6018 bra +0x1A /* 00004364 */
label0000434C:
0000434C 302E FFFC move.w D0, [A6 - 0x4]
00004350 B06E FFF8 cmp.w D0, [A6 - 0x8]
00004354 6608 bne +0xA /* 0000435E */
00004356 7001 moveq.l D0, 0x01
00004358 3D40 FFF4 move.w [A6 - 0xC], D0
0000435C 6006 bra +0x8 /* 00004364 */
label0000435E:
0000435E 7002 moveq.l D0, 0x02
00004360 3D40 FFF4 move.w [A6 - 0xC], D0
label00004364:
00004364 302E FFF4 move.w D0, [A6 - 0xC]
00004368 4E5E unlink A6
0000436A 4E75 rts
export_469:
0000436C 4E56 FFF8 link A6, -0x0008
00004370 206E 0008 movea.l A0, [A6 + 0x8]
00004374 2050 movea.l A0, [A0]
00004376 2F28 0008 move.l -[A7], [A0 + 0x8]
0000437A A873 syscall SetPort
0000437C 206E 0008 movea.l A0, [A6 + 0x8]
00004380 2050 movea.l A0, [A0]
00004382 43EE FFF8 lea.l A1, [A6 - 0x8]
00004386 22D8 move.l [A1]+, [A0]+
00004388 22D8 move.l [A1]+, [A0]+
0000438A 3F3C FFFF move.w -[A7], 0xFFFF
0000438E 3F3C FFFF move.w -[A7], 0xFFFF
00004392 486E FFF8 pea.l [A6 - 0x8]
00004396 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000439A 508F addq.l A7, 8
0000439C 486E FFF8 pea.l [A6 - 0x8]
000043A0 A8A1 syscall FrameRect
000043A2 1F3C 0001 move.b -[A7], 0x1
000043A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043AA 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
000043AE 206D EC46 movea.l A0, [A5 - 0x13BA]
000043B2 2F28 0018 move.l -[A7], [A0 + 0x18]
000043B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043BA 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
000043BE 4E5E unlink A6
000043C0 4E75 rts
export_466:
000043C2 4E56 FFF8 link A6, -0x0008
000043C6 48E7 0300 movem.l -[A7], D6,D7
000043CA 426E FFFC clr.w [A6 - 0x4]
000043CE 426E FFFE clr.w [A6 - 0x2]
000043D2 4267 clr.w -[A7]
000043D4 1F3C 0001 move.b -[A7], 0x1
000043D8 486E FFFC pea.l [A6 - 0x4]
000043DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043E0 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000043E4 101F move.b D0, [A7]+
000043E6 4A00 tst.b D0
000043E8 670E beq +0x10 /* 000043F8 */
000043EA 4267 clr.w -[A7]
000043EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000043F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043F4 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
label000043F8:
000043F8 206E 0008 movea.l A0, [A6 + 0x8]
000043FC 2050 movea.l A0, [A0]
000043FE 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44]
00004404 42A7 clr.l -[A7]
00004406 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000440A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000440E 201F move.l D0, [A7]+
00004410 4878 0004 push.l 0x4
00004414 2F00 move.l -[A7], D0
00004416 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000441A 3C00 move.w D6, D0
0000441C 7E00 moveq.l D7, 0x00
0000441E 6038 bra +0x3A /* 00004458 */
label00004420:
00004420 206E FFF8 movea.l A0, [A6 - 0x8]
00004424 3007 move.w D0, D7
00004426 48C0 ext.l D0
00004428 E580 asl D0, 2
0000442A D090 add.l D0, [A0]
0000442C 2040 movea.l A0, D0
0000442E 202E 000C move.l D0, [A6 + 0xC]
00004432 B090 cmp.l D0, [A0]
00004434 6620 bne +0x22 /* 00004456 */
00004436 3D47 FFFC move.w [A6 - 0x4], D7
0000443A 1F3C 0001 move.b -[A7], 0x1
0000443E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004442 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004446 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
0000444A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000444E 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00004452 7001 moveq.l D0, 0x01
00004454 6008 bra +0xA /* 0000445E */
label00004456:
00004456 5247 addq.w D7, 1
label00004458:
00004458 BE46 cmp.w D7, D6
0000445A 6DC4 blt -0x3A /* 00004420 */
0000445C 7000 moveq.l D0, 0x00
label0000445E:
0000445E 4CDF 00C0 movem.l D6,D7, [A7]+
00004462 4E5E unlink A6
00004464 4E75 rts
export_465:
00004466 4E56 FFF8 link A6, -0x0008
0000446A 48E7 0300 movem.l -[A7], D6,D7
0000446E 426E FFFE clr.w [A6 - 0x2]
00004472 206E 0008 movea.l A0, [A6 + 0x8]
00004476 2050 movea.l A0, [A0]
00004478 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44]
0000447E 42A7 clr.l -[A7]
00004480 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004484 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004488 201F move.l D0, [A7]+
0000448A 4878 0004 push.l 0x4
0000448E 2F00 move.l -[A7], D0
00004490 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004494 3C00 move.w D6, D0
00004496 7E00 moveq.l D7, 0x00
00004498 6046 bra +0x48 /* 000044E0 */
label0000449A:
0000449A 206E FFF8 movea.l A0, [A6 - 0x8]
0000449E 3007 move.w D0, D7
000044A0 48C0 ext.l D0
000044A2 E580 asl D0, 2
000044A4 D090 add.l D0, [A0]
000044A6 2040 movea.l A0, D0
000044A8 202E 0010 move.l D0, [A6 + 0x10]
000044AC B090 cmp.l D0, [A0]
000044AE 662E bne +0x30 /* 000044DE */
000044B0 3D47 FFFC move.w [A6 - 0x4], D7
000044B4 4267 clr.w -[A7]
000044B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044BA 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
000044BE 206E 000C movea.l A0, [A6 + 0xC]
000044C2 4868 0001 pea.l [A0 + 0x1]
000044C6 206E 000C movea.l A0, [A6 + 0xC]
000044CA 7000 moveq.l D0, 0x00
000044CC 1010 move.b D0, [A0]
000044CE 3F00 move.w -[A7], D0
000044D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000044D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044D8 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000044DC 6006 bra +0x8 /* 000044E4 */
label000044DE:
000044DE 5247 addq.w D7, 1
label000044E0:
000044E0 BE46 cmp.w D7, D6
000044E2 6DB6 blt -0x48 /* 0000449A */
label000044E4:
000044E4 4CDF 00C0 movem.l D6,D7, [A7]+
000044E8 4E5E unlink A6
000044EA 4E75 rts
export_461:
000044EC 4E56 FFF6 link A6, -0x000A
000044F0 426E FFFC clr.w [A6 - 0x4]
000044F4 426E FFFE clr.w [A6 - 0x2]
000044F8 4267 clr.w -[A7]
000044FA 1F3C 0001 move.b -[A7], 0x1
000044FE 486E FFFC pea.l [A6 - 0x4]
00004502 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004506 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000450A 101F move.b D0, [A7]+
0000450C 4A00 tst.b D0
0000450E 6726 beq +0x28 /* 00004536 */
00004510 206E 0008 movea.l A0, [A6 + 0x8]
00004514 2050 movea.l A0, [A0]
00004516 2D68 0044 FFF6 move.l [A6 - 0xA], [A0 + 0x44]
0000451C 206E FFF6 movea.l A0, [A6 - 0xA]
00004520 302E FFFC move.w D0, [A6 - 0x4]
00004524 48C0 ext.l D0
00004526 E580 asl D0, 2
00004528 D090 add.l D0, [A0]
0000452A 2040 movea.l A0, D0
0000452C 226E 000C movea.l A1, [A6 + 0xC]
00004530 2290 move.l [A1], [A0]
00004532 7001 moveq.l D0, 0x01
00004534 6002 bra +0x4 /* 00004538 */
label00004536:
00004536 7000 moveq.l D0, 0x00
label00004538:
00004538 4E5E unlink A6
0000453A 4E75 rts
0000453C 4E56 FFFA link A6, -0x0006
00004540 426E FFFC clr.w [A6 - 0x4]
00004544 426E FFFE clr.w [A6 - 0x2]
00004548 4267 clr.w -[A7]
0000454A 1F3C 0001 move.b -[A7], 0x1
0000454E 486E FFFC pea.l [A6 - 0x4]
00004552 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004556 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000455A 101F move.b D0, [A7]+
0000455C 4A00 tst.b D0
0000455E 672A beq +0x2C /* 0000458A */
00004560 3D7C 00FF FFFA move.w [A6 - 0x6], 0xFF
00004566 206E 000C movea.l A0, [A6 + 0xC]
0000456A 4868 0001 pea.l [A0 + 0x1]
0000456E 486E FFFA pea.l [A6 - 0x6]
00004572 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004576 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000457A 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
0000457E 206E 000C movea.l A0, [A6 + 0xC]
00004582 10AE FFFB move.b [A0], [A6 - 0x5]
00004586 7001 moveq.l D0, 0x01
00004588 6002 bra +0x4 /* 0000458C */
label0000458A:
0000458A 7000 moveq.l D0, 0x00
label0000458C:
0000458C 4E5E unlink A6
0000458E 4E75 rts
00004590 4E56 FFFC link A6, -0x0004
00004594 426E FFFC clr.w [A6 - 0x4]
00004598 426E FFFE clr.w [A6 - 0x2]
0000459C 4267 clr.w -[A7]
0000459E 1F3C 0001 move.b -[A7], 0x1
000045A2 486E FFFC pea.l [A6 - 0x4]
000045A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045AA 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000045AE 101F move.b D0, [A7]+
000045B0 4A00 tst.b D0
000045B2 672E beq +0x30 /* 000045E2 */
000045B4 1F3C 0001 move.b -[A7], 0x1
000045B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045BC 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
000045C0 206E 000C movea.l A0, [A6 + 0xC]
000045C4 4868 0001 pea.l [A0 + 0x1]
000045C8 206E 000C movea.l A0, [A6 + 0xC]
000045CC 7000 moveq.l D0, 0x00
000045CE 1010 move.b D0, [A0]
000045D0 3F00 move.w -[A7], D0
000045D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000045D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045DA 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000045DE 7001 moveq.l D0, 0x01
000045E0 6002 bra +0x4 /* 000045E4 */
label000045E2:
000045E2 7000 moveq.l D0, 0x00
label000045E4:
000045E4 4E5E unlink A6
000045E6 4E75 rts
export_470:
000045E8 4E56 FF08 link A6, -0x00F8
000045EC 2F0C move.l -[A7], A4
000045EE 286E 000C movea.l A4, [A6 + 0xC]
000045F2 508C addq.l A4, 8
000045F4 486E FF0C pea.l [A6 - 0xF4]
000045F8 486E FF08 pea.l [A6 - 0xF8]
000045FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004600 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004604 2F0C move.l -[A7], A4
00004606 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000460A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000460E 4FEF 0018 lea.l A7, [A7 + 0x18]
00004612 3D40 FF0A move.w [A6 - 0xF6], D0
00004616 4A6E FF0A tst.w [A6 - 0xF6]
0000461A 6708 beq +0xA /* 00004624 */
0000461C 302E FF0A move.w D0, [A6 - 0xF6]
00004620 6000 009E bra +0xA0 /* 000046C0 */
label00004624:
00004624 0C6E 0003 FF0C cmpi.w [A6 - 0xF4], 0x3
0000462A 6706 beq +0x8 /* 00004632 */
0000462C 700B moveq.l D0, 0x0B
0000462E 6000 0090 bra +0x92 /* 000046C0 */
label00004632:
00004632 486E FF0C pea.l [A6 - 0xF4]
00004636 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
0000463A 588F addq.l A7, 4
0000463C 4A40 tst.w D0
0000463E 6712 beq +0x14 /* 00004652 */
00004640 486E FF0C pea.l [A6 - 0xF4]
00004644 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004648 588F addq.l A7, 4
0000464A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
0000464E 6000 0070 bra +0x72 /* 000046C0 */
label00004652:
00004652 486E FF0C pea.l [A6 - 0xF4]
00004656 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
0000465A 588F addq.l A7, 4
0000465C 4A40 tst.w D0
0000465E 670E beq +0x10 /* 0000466E */
00004660 486E FF0C pea.l [A6 - 0xF4]
00004664 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004668 588F addq.l A7, 4
0000466A 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label0000466E:
0000466E 302E FF08 move.w D0, [A6 - 0xF8]
00004672 48C0 ext.l D0
00004674 E780 asl D0, 3
00004676 D9C0 add.l A4, D0
00004678 486E FF0C pea.l [A6 - 0xF4]
0000467C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004680 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004684 2F0C move.l -[A7], A4
00004686 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000468A 4EBA 003A jsr [PC + 0x3A /* 000046C6 */]
0000468E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004692 3D40 FF0A move.w [A6 - 0xF6], D0
00004696 4A6E FF0A tst.w [A6 - 0xF6]
0000469A 6616 bne +0x18 /* 000046B2 */
0000469C 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
000046A0 2F2E FF3A move.l -[A7], [A6 - 0xC6]
000046A4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000046A8 508F addq.l A7, 8
000046AA 3F00 move.w -[A7], D0
000046AC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000046B0 548F addq.l A7, 2
label000046B2:
000046B2 486E FF0C pea.l [A6 - 0xF4]
000046B6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000046BA 588F addq.l A7, 4
000046BC 302E FF0A move.w D0, [A6 - 0xF6]
label000046C0:
000046C0 285F movea.l A4, [A7]+
000046C2 4E5E unlink A6
000046C4 4E75 rts
fn000046C6:
000046C6 4E56 FD46 link A6, -0x02BA
000046CA 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000046CE 286E 000C movea.l A4, [A6 + 0xC]
000046D2 206E 0018 movea.l A0, [A6 + 0x18]
000046D6 43EE FE7C lea.l A1, [A6 - 0x184]
000046DA 703C moveq.l D0, 0x3C
label000046DC:
000046DC 22D8 move.l [A1]+, [A0]+
000046DE 51C8 FFFC dbf D0, -0x6 /* 000046DC */
000046E2 206E FF1A movea.l A0, [A6 - 0xE6]
000046E6 302E FF14 move.w D0, [A6 - 0xEC]
000046EA C1FC 0052 muls.w D0, 0x52 /* 'R' */
000046EE D090 add.l D0, [A0]
000046F0 2040 movea.l A0, D0
000046F2 43EE FFAA lea.l A1, [A6 - 0x56]
000046F6 7013 moveq.l D0, 0x13
label000046F8:
000046F8 22D8 move.l [A1]+, [A0]+
000046FA 51C8 FFFC dbf D0, -0x6 /* 000046F8 */
000046FE 32D8 move.w [A1]+, [A0]+
00004700 3D54 FD58 move.w [A6 - 0x2A8], [A4]
00004704 0C6E 2720 FD58 cmpi.w [A6 - 0x2A8], 0x2720 /* '\' ' */
0000470A 670E beq +0x10 /* 0000471A */
0000470C 0C6E 2B5A FD58 cmpi.w [A6 - 0x2A8], 0x2B5A /* '+Z' */
00004712 6706 beq +0x8 /* 0000471A */
00004714 704D moveq.l D0, 0x4D
00004716 6000 046C bra +0x46E /* 00004B84 */
label0000471A:
0000471A 508C addq.l A4, 8
0000471C 486E FD4E pea.l [A6 - 0x2B2]
00004720 486E FD5A pea.l [A6 - 0x2A6]
00004724 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004728 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000472C 2F0C move.l -[A7], A4
0000472E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004732 4EBA 0500 jsr [PC + 0x500 /* 00004C34 */]
00004736 4FEF 0018 lea.l A7, [A7 + 0x18]
0000473A 3D40 FD5E move.w [A6 - 0x2A2], D0
0000473E 4A6E FD5E tst.w [A6 - 0x2A2]
00004742 6708 beq +0xA /* 0000474C */
00004744 302E FD5E move.w D0, [A6 - 0x2A2]
00004748 6000 043A bra +0x43C /* 00004B84 */
label0000474C:
0000474C 302E FD5A move.w D0, [A6 - 0x2A6]
00004750 48C0 ext.l D0
00004752 E780 asl D0, 3
00004754 D9C0 add.l A4, D0
00004756 2F2E FD4E move.l -[A7], [A6 - 0x2B2]
0000475A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000475E 42A7 clr.l -[A7]
00004760 2F2E FD4E move.l -[A7], [A6 - 0x2B2]
00004764 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004768 201F move.l D0, [A7]+
0000476A 4878 0004 push.l 0x4
0000476E 2F00 move.l -[A7], D0
00004770 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004774 3D40 FD5C move.w [A6 - 0x2A4], D0
00004778 7A0F moveq.l D5, 0x0F
0000477A 3D7C 2B41 FD56 move.w [A6 - 0x2AA], 0x2B41 /* '+A' */
00004780 426E FD76 clr.w [A6 - 0x28A]
00004784 426E FD74 clr.w [A6 - 0x28C]
00004788 42AE FD4A clr.l [A6 - 0x2B6]
0000478C 42AE FD46 clr.l [A6 - 0x2BA]
00004790 0C54 2B41 cmpi.w [A4], 0x2B41 /* '+A' */
00004794 6708 beq +0xA /* 0000479E */
00004796 0C54 2B33 cmpi.w [A4], 0x2B33 /* '+3' */
0000479A 6600 006A bne +0x6C /* 00004806 */
label0000479E:
0000479E 3D54 FD56 move.w [A6 - 0x2AA], [A4]
000047A2 508C addq.l A4, 8
000047A4 486E FF70 pea.l [A6 - 0x90]
000047A8 486E FD5A pea.l [A6 - 0x2A6]
000047AC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000047B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000047B4 2F0C move.l -[A7], A4
000047B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047BA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000047BE 4FEF 0018 lea.l A7, [A7 + 0x18]
000047C2 3D40 FD5E move.w [A6 - 0x2A2], D0
000047C6 4A6E FD5E tst.w [A6 - 0x2A2]
000047CA 6600 0376 bne +0x378 /* 00004B42 */
000047CE 302E FD5A move.w D0, [A6 - 0x2A6]
000047D2 48C0 ext.l D0
000047D4 E780 asl D0, 3
000047D6 D9C0 add.l A4, D0
000047D8 486E FFFC pea.l [A6 - 0x4]
000047DC 486E FF70 pea.l [A6 - 0x90]
000047E0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000047E4 508F addq.l A7, 8
000047E6 3D40 FD5E move.w [A6 - 0x2A2], D0
000047EA 486E FF70 pea.l [A6 - 0x90]
000047EE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000047F2 588F addq.l A7, 4
000047F4 4A6E FD5E tst.w [A6 - 0x2A2]
000047F8 6600 0348 bne +0x34A /* 00004B42 */
000047FC 3A2E FFFE move.w D5, [A6 - 0x2]
00004800 4A45 tst.w D5
00004802 6E02 bgt +0x4 /* 00004806 */
00004804 7A01 moveq.l D5, 0x01
label00004806:
00004806 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */
0000480A 661E bne +0x20 /* 0000482A */
0000480C 7001 moveq.l D0, 0x01
0000480E 3D40 FD76 move.w [A6 - 0x28A], D0
00004812 508C addq.l A4, 8
00004814 0C54 0BE2 cmpi.w [A4], 0xBE2
00004818 6608 bne +0xA /* 00004822 */
0000481A 508C addq.l A4, 8
0000481C 7001 moveq.l D0, 0x01
0000481E 3D40 FD74 move.w [A6 - 0x28C], D0
label00004822:
00004822 0C54 07DA cmpi.w [A4], 0x7DA
00004826 6602 bne +0x4 /* 0000482A */
00004828 508C addq.l A4, 8
label0000482A:
0000482A 0C54 2719 cmpi.w [A4], 0x2719
0000482E 6648 bne +0x4A /* 00004878 */
00004830 508C addq.l A4, 8
00004832 3F3C 0001 move.w -[A7], 0x1
00004836 486E FD88 pea.l [A6 - 0x278]
0000483A 486E FD5A pea.l [A6 - 0x2A6]
0000483E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004842 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004846 2F0C move.l -[A7], A4
00004848 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000484C 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00004850 4FEF 001A lea.l A7, [A7 + 0x1A]
00004854 3D40 FD5E move.w [A6 - 0x2A2], D0
00004858 4A6E FD5E tst.w [A6 - 0x2A2]
0000485C 6600 02E4 bne +0x2E6 /* 00004B42 */
00004860 42A7 clr.l -[A7]
00004862 42A7 clr.l -[A7]
00004864 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004868 205F movea.l A0, [A7]+
0000486A 2D48 FD4A move.l [A6 - 0x2B6], A0
0000486E 302E FD5A move.w D0, [A6 - 0x2A6]
00004872 48C0 ext.l D0
00004874 E780 asl D0, 3
00004876 D9C0 add.l A4, D0
label00004878:
00004878 4A54 tst.w [A4]
0000487A 670A beq +0xC /* 00004886 */
0000487C 7013 moveq.l D0, 0x13
0000487E 3D40 FD5E move.w [A6 - 0x2A2], D0
00004882 6000 02BE bra +0x2C0 /* 00004B42 */
label00004886:
00004886 302E FFBE move.w D0, [A6 - 0x42]
0000488A 906E FFBA sub.w D0, [A6 - 0x46]
0000488E 3E00 move.w D7, D0
00004890 302E FFBC move.w D0, [A6 - 0x44]
00004894 906E FFB8 sub.w D0, [A6 - 0x48]
00004898 3C00 move.w D6, D0
0000489A 3007 move.w D0, D7
0000489C E240 asr D0.w, 1
0000489E D06E FFBA add.w D0, [A6 - 0x46]
000048A2 3D40 FD70 move.w [A6 - 0x290], D0
000048A6 3006 move.w D0, D6
000048A8 E240 asr D0.w, 1
000048AA D06E FFB8 add.w D0, [A6 - 0x48]
000048AE 3D40 FD6E move.w [A6 - 0x292], D0
000048B2 486E FD78 pea.l [A6 - 0x288]
000048B6 3F2E FF14 move.w -[A7], [A6 - 0xEC]
000048BA 2F2E FF1A move.l -[A7], [A6 - 0xE6]
000048BE 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000048C2 4FEF 000A lea.l A7, [A7 + 0xA]
000048C6 0C6E 2B5A FD58 cmpi.w [A6 - 0x2A8], 0x2B5A /* '+Z' */
000048CC 665A bne +0x5C /* 00004928 */
000048CE 206E FD4E movea.l A0, [A6 - 0x2B2]
000048D2 2D50 FD66 move.l [A6 - 0x29A], [A0]
000048D6 206E FD66 movea.l A0, [A6 - 0x29A]
000048DA 302E FD70 move.w D0, [A6 - 0x290]
000048DE D168 0002 add.w [A0 + 0x2], D0
000048E2 206E FD66 movea.l A0, [A6 - 0x29A]
000048E6 302E FD6E move.w D0, [A6 - 0x292]
000048EA D150 add.w [A0], D0
000048EC 58AE FD66 addq.l [A6 - 0x29A], 4
000048F0 7001 moveq.l D0, 0x01
000048F2 3D40 FD64 move.w [A6 - 0x29C], D0
000048F6 6026 bra +0x28 /* 0000491E */
label000048F8:
000048F8 206E FD66 movea.l A0, [A6 - 0x29A]
000048FC 226E FD66 movea.l A1, [A6 - 0x29A]
00004900 3028 FFFE move.w D0, [A0 - 0x2]
00004904 D169 0002 add.w [A1 + 0x2], D0
00004908 206E FD66 movea.l A0, [A6 - 0x29A]
0000490C 226E FD66 movea.l A1, [A6 - 0x29A]
00004910 3028 FFFC move.w D0, [A0 - 0x4]
00004914 D151 add.w [A1], D0
00004916 58AE FD66 addq.l [A6 - 0x29A], 4
0000491A 526E FD64 addq.w [A6 - 0x29C], 1
label0000491E:
0000491E 302E FD64 move.w D0, [A6 - 0x29C]
00004922 B06E FD5C cmp.w D0, [A6 - 0x2A4]
00004926 6DD0 blt -0x2E /* 000048F8 */
label00004928:
00004928 426E FD5E clr.w [A6 - 0x2A2]
0000492C 7001 moveq.l D0, 0x01
0000492E 3D40 FD72 move.w [A6 - 0x28E], D0
00004932 426E FD64 clr.w [A6 - 0x29C]
00004936 206E FD4E movea.l A0, [A6 - 0x2B2]
0000493A 2D50 FD66 move.l [A6 - 0x29A], [A0]
0000493E 6000 01B6 bra +0x1B8 /* 00004AF6 */
label00004942:
00004942 2D6E FD6E FD6A move.l [A6 - 0x296], [A6 - 0x292]
00004948 7001 moveq.l D0, 0x01
0000494A 3D40 FD62 move.w [A6 - 0x29E], D0
0000494E 0C6E 2B33 FD56 cmpi.w [A6 - 0x2AA], 0x2B33 /* '+3' */
00004954 6628 bne +0x2A /* 0000497E */
00004956 0C45 0001 cmpi.w D5, 0x1
0000495A 6700 0184 beq +0x186 /* 00004AE0 */
0000495E 206E FD66 movea.l A0, [A6 - 0x29A]
00004962 2F10 move.l -[A7], [A0]
00004964 2F2E FD6E move.l -[A7], [A6 - 0x292]
00004968 4EBA 0222 jsr [PC + 0x222 /* 00004B8C */]
0000496C 508F addq.l A7, 8
0000496E D045 add.w D0, D5
00004970 5340 subq.w D0, 1
00004972 48C0 ext.l D0
00004974 81C5 divs.w D0, D5
00004976 3D40 FD60 move.w [A6 - 0x2A0], D0
0000497A 6000 0164 bra +0x166 /* 00004AE0 */
label0000497E:
0000497E 3D45 FD60 move.w [A6 - 0x2A0], D5
00004982 6000 015C bra +0x15E /* 00004AE0 */
label00004986:
00004986 0C6E 2B33 FD56 cmpi.w [A6 - 0x2AA], 0x2B33 /* '+3' */
0000498C 6614 bne +0x16 /* 000049A2 */
0000498E 0C45 0001 cmpi.w D5, 0x1
00004992 660E bne +0x10 /* 000049A2 */
00004994 206E FD66 movea.l A0, [A6 - 0x29A]
00004998 2D50 FD6A move.l [A6 - 0x296], [A0]
0000499C 426E FD62 clr.w [A6 - 0x29E]
000049A0 601E bra +0x20 /* 000049C0 */
label000049A2:
000049A2 3F2E FD60 move.w -[A7], [A6 - 0x2A0]
000049A6 486E FD6A pea.l [A6 - 0x296]
000049AA 206E FD66 movea.l A0, [A6 - 0x29A]
000049AE 2F10 move.l -[A7], [A0]
000049B0 2F2E FD6E move.l -[A7], [A6 - 0x292]
000049B4 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000049B8 4FEF 000E lea.l A7, [A7 + 0xE]
000049BC 3D40 FD62 move.w [A6 - 0x29E], D0
label000049C0:
000049C0 4AAE FD4A tst.l [A6 - 0x2B6]
000049C4 6700 0072 beq +0x74 /* 00004A38 */
000049C8 4A6E FD72 tst.w [A6 - 0x28E]
000049CC 6714 beq +0x16 /* 000049E2 */
000049CE 426E FD72 clr.w [A6 - 0x28E]
000049D2 486E FD46 pea.l [A6 - 0x2BA]
000049D6 486D E25E pea.l [A5 - 0x1DA2]
000049DA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000049DE 508F addq.l A7, 8
000049E0 6010 bra +0x12 /* 000049F2 */
label000049E2:
000049E2 4267 clr.w -[A7]
000049E4 2F2E FD46 move.l -[A7], [A6 - 0x2BA]
000049E8 2F2E FD4A move.l -[A7], [A6 - 0x2B6]
000049EC 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
000049F0 301F move.w D0, [A7]+
label000049F2:
000049F2 4878 001E push.l 0x1E
000049F6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000049FA 588F addq.l A7, 4
000049FC 4A40 tst.w D0
000049FE 670A beq +0xC /* 00004A0A */
00004A00 7025 moveq.l D0, 0x25
00004A02 3D40 FD5E move.w [A6 - 0x2A2], D0
00004A06 6000 013A bra +0x13C /* 00004B42 */
label00004A0A:
00004A0A 486E FD52 pea.l [A6 - 0x2AE]
00004A0E 3F2E FD6A move.w -[A7], [A6 - 0x296]
00004A12 3F2E FD6C move.w -[A7], [A6 - 0x294]
00004A16 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00004A1A 508F addq.l A7, 8
00004A1C 4267 clr.w -[A7]
00004A1E 2F2E FD52 move.l -[A7], [A6 - 0x2AE]
00004A22 2F2E FD4A move.l -[A7], [A6 - 0x2B6]
00004A26 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00004A2A 301F move.w D0, [A7]+
00004A2C 2F2E FD52 move.l -[A7], [A6 - 0x2AE]
00004A30 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004A34 6000 008A bra +0x8C /* 00004AC0 */
label00004A38:
00004A38 3006 move.w D0, D6
00004A3A E240 asr D0.w, 1
00004A3C 322E FD6A move.w D1, [A6 - 0x296]
00004A40 9240 sub.w D1, D0
00004A42 3D41 FD80 move.w [A6 - 0x280], D1
00004A46 3007 move.w D0, D7
00004A48 E240 asr D0.w, 1
00004A4A 322E FD6C move.w D1, [A6 - 0x294]
00004A4E 9240 sub.w D1, D0
00004A50 3D41 FD82 move.w [A6 - 0x27E], D1
00004A54 302E FD80 move.w D0, [A6 - 0x280]
00004A58 D046 add.w D0, D6
00004A5A 3D40 FD84 move.w [A6 - 0x27C], D0
00004A5E 302E FD82 move.w D0, [A6 - 0x27E]
00004A62 D047 add.w D0, D7
00004A64 3D40 FD86 move.w [A6 - 0x27A], D0
00004A68 4267 clr.w -[A7]
00004A6A 486E FD80 pea.l [A6 - 0x280]
00004A6E 3F2E FF14 move.w -[A7], [A6 - 0xEC]
00004A72 2F2E FF1A move.l -[A7], [A6 - 0xE6]
00004A76 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00004A7A 4FEF 000C lea.l A7, [A7 + 0xC]
00004A7E 4AAE FEF2 tst.l [A6 - 0x10E]
00004A82 673C beq +0x3E /* 00004AC0 */
00004A84 486E FD80 pea.l [A6 - 0x280]
00004A88 3F2E FF14 move.w -[A7], [A6 - 0xEC]
00004A8C 2F2E FF1A move.l -[A7], [A6 - 0xE6]
00004A90 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00004A94 4FEF 000A lea.l A7, [A7 + 0xA]
00004A98 486E FD78 pea.l [A6 - 0x288]
00004A9C 486E FD80 pea.l [A6 - 0x280]
00004AA0 486E FD78 pea.l [A6 - 0x288]
00004AA4 A8AB syscall UnionRect
00004AA6 486E FD78 pea.l [A6 - 0x288]
00004AAA 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00004AAE 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00004AB2 508F addq.l A7, 8
00004AB4 41EE FD78 lea.l A0, [A6 - 0x288]
00004AB8 43EE FD80 lea.l A1, [A6 - 0x280]
00004ABC 20D9 move.l [A0]+, [A1]+
00004ABE 20D9 move.l [A0]+, [A1]+
label00004AC0:
00004AC0 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00004AC4 3D40 FD5E move.w [A6 - 0x2A2], D0
00004AC8 4A6E FD5E tst.w [A6 - 0x2A2]
00004ACC 6600 0074 bne +0x76 /* 00004B42 */
00004AD0 4A6E FD76 tst.w [A6 - 0x28A]
00004AD4 670A beq +0xC /* 00004AE0 */
00004AD6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00004ADA 4A40 tst.w D0
00004ADC 6600 0064 bne +0x66 /* 00004B42 */
label00004AE0:
00004AE0 4A6E FD62 tst.w [A6 - 0x29E]
00004AE4 6600 FEA0 bne -0x15E /* 00004986 */
00004AE8 2D6E FD6A FD6E move.l [A6 - 0x292], [A6 - 0x296]
00004AEE 526E FD64 addq.w [A6 - 0x29C], 1
00004AF2 58AE FD66 addq.l [A6 - 0x29A], 4
label00004AF6:
00004AF6 302E FD64 move.w D0, [A6 - 0x29C]
00004AFA B06E FD5C cmp.w D0, [A6 - 0x2A4]
00004AFE 6D00 FE42 blt -0x1BC /* 00004942 */
00004B02 4AAE FD4A tst.l [A6 - 0x2B6]
00004B06 673A beq +0x3C /* 00004B42 */
00004B08 42A7 clr.l -[A7]
00004B0A 3F3C 0005 move.w -[A7], 0x5
00004B0E 3F3C 0007 move.w -[A7], 0x7
00004B12 486E FF70 pea.l [A6 - 0x90]
00004B16 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00004B1A 4FEF 000C lea.l A7, [A7 + 0xC]
00004B1E 2D6E FD4A FF82 move.l [A6 - 0x7E], [A6 - 0x2B6]
00004B24 7004 moveq.l D0, 0x04
00004B26 3D40 FF72 move.w [A6 - 0x8E], D0
00004B2A 3F3C 2719 move.w -[A7], 0x2719
00004B2E 486E FF70 pea.l [A6 - 0x90]
00004B32 486E FD88 pea.l [A6 - 0x278]
00004B36 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00004B3A 4FEF 000A lea.l A7, [A7 + 0xA]
00004B3E 42AE FD4A clr.l [A6 - 0x2B6]
label00004B42:
00004B42 3F3C FFF9 move.w -[A7], 0xFFF9
00004B46 4267 clr.w -[A7]
00004B48 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00004B4C 4A6E FD74 tst.w [A6 - 0x28C]
00004B50 670A beq +0xC /* 00004B5C */
00004B52 3F3C FFFF move.w -[A7], 0xFFFF
00004B56 4267 clr.w -[A7]
00004B58 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00004B5C:
00004B5C 4AAE FD46 tst.l [A6 - 0x2BA]
00004B60 6708 beq +0xA /* 00004B6A */
00004B62 2F2E FD46 move.l -[A7], [A6 - 0x2BA]
00004B66 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00004B6A:
00004B6A 4AAE FD4A tst.l [A6 - 0x2B6]
00004B6E 6708 beq +0xA /* 00004B78 */
00004B70 2F2E FD4A move.l -[A7], [A6 - 0x2B6]
00004B74 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00004B78:
00004B78 2F2E FD4E move.l -[A7], [A6 - 0x2B2]
00004B7C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004B80 302E FD5E move.w D0, [A6 - 0x2A2]
label00004B84:
00004B84 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004B88 4E5E unlink A6
00004B8A 4E75 rts
fn00004B8C:
00004B8C 4E56 FFD6 link A6, -0x002A
00004B90 302E 000A move.w D0, [A6 + 0xA]
00004B94 906E 000E sub.w D0, [A6 + 0xE]
00004B98 3D40 FFEA move.w [A6 - 0x16], D0
00004B9C 486E FFEA pea.l [A6 - 0x16]
00004BA0 486E FFF6 pea.l [A6 - 0xA]
00004BA4 3F3C 200E move.w -[A7], 0x200E
00004BA8 A9EB syscall Pack4/FP68K
00004BAA 302E 0008 move.w D0, [A6 + 0x8]
00004BAE 906E 000C sub.w D0, [A6 + 0xC]
00004BB2 3D40 FFEA move.w [A6 - 0x16], D0
00004BB6 486E FFEA pea.l [A6 - 0x16]
00004BBA 486E FFEC pea.l [A6 - 0x14]
00004BBE 3F3C 200E move.w -[A7], 0x200E
00004BC2 A9EB syscall Pack4/FP68K
00004BC4 486E FFF6 pea.l [A6 - 0xA]
00004BC8 486E FFF6 pea.l [A6 - 0xA]
00004BCC 3F3C 0004 move.w -[A7], 0x4
00004BD0 A9EB syscall Pack4/FP68K
00004BD2 486E FFEC pea.l [A6 - 0x14]
00004BD6 486E FFEC pea.l [A6 - 0x14]
00004BDA 3F3C 0004 move.w -[A7], 0x4
00004BDE A9EB syscall Pack4/FP68K
00004BE0 41EE FFF6 lea.l A0, [A6 - 0xA]
00004BE4 2D58 FFE2 move.l [A6 - 0x1E], [A0]+
00004BE8 2D58 FFE6 move.l [A6 - 0x1A], [A0]+
00004BEC 3D58 FFEA move.w [A6 - 0x16], [A0]+
00004BF0 486E FFEC pea.l [A6 - 0x14]
00004BF4 486E FFE2 pea.l [A6 - 0x1E]
00004BF8 3F3C 0000 move.w -[A7], 0x0
00004BFC A9EB syscall Pack4/FP68K
00004BFE 41EE FFEC lea.l A0, [A6 - 0x14]
00004C02 2F20 move.l -[A7], -[A0]
00004C04 2F20 move.l -[A7], -[A0]
00004C06 3F20 move.w -[A7], -[A0]
00004C08 486E FFD8 pea.l [A6 - 0x28]
00004C0C 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
00004C10 4FEF 000E lea.l A7, [A7 + 0xE]
00004C14 486E FFD8 pea.l [A6 - 0x28]
00004C18 3F3C 0016 move.w -[A7], 0x16
00004C1C A9EB syscall Pack4/FP68K
00004C1E 486E FFD8 pea.l [A6 - 0x28]
00004C22 486E FFD6 pea.l [A6 - 0x2A]
00004C26 3F3C 2010 move.w -[A7], 0x2010
00004C2A A9EB syscall Pack4/FP68K
00004C2C 302E FFD6 move.w D0, [A6 - 0x2A]
00004C30 4E5E unlink A6
00004C32 4E75 rts
export_471:
fn00004C34:
00004C34 4E56 FFE4 link A6, -0x001C
00004C38 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004C3C 286E 000C movea.l A4, [A6 + 0xC]
00004C40 486E FFE8 pea.l [A6 - 0x18]
00004C44 486E FFF4 pea.l [A6 - 0xC]
00004C48 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004C4C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004C50 2F0C move.l -[A7], A4
00004C52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C56 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00004C5A 4FEF 0018 lea.l A7, [A7 + 0x18]
00004C5E 3D40 FFF6 move.w [A6 - 0xA], D0
00004C62 4A6E FFF6 tst.w [A6 - 0xA]
00004C66 6708 beq +0xA /* 00004C70 */
00004C68 302E FFF6 move.w D0, [A6 - 0xA]
00004C6C 6000 0118 bra +0x11A /* 00004D86 */
label00004C70:
00004C70 206E 0018 movea.l A0, [A6 + 0x18]
00004C74 30AE FFF4 move.w [A0], [A6 - 0xC]
00004C78 7A01 moveq.l D5, 0x01
00004C7A 42A7 clr.l -[A7]
00004C7C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004C80 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004C84 201F move.l D0, [A7]+
00004C86 2E00 move.l D7, D0
00004C88 7C00 moveq.l D6, 0x00
00004C8A 6014 bra +0x16 /* 00004CA0 */
label00004C8C:
00004C8C 206E FFE8 movea.l A0, [A6 - 0x18]
00004C90 2010 move.l D0, [A0]
00004C92 D086 add.l D0, D6
00004C94 2040 movea.l A0, D0
00004C96 0C10 002C cmpi.b [A0], 0x2C /* ',' */
00004C9A 6602 bne +0x4 /* 00004C9E */
00004C9C 5285 addq.l D5, 1
label00004C9E:
00004C9E 5286 addq.l D6, 1
label00004CA0:
00004CA0 BC87 cmp.l D6, D7
00004CA2 6DE8 blt -0x16 /* 00004C8C */
00004CA4 0805 0000 btst.b D5, 0x0
00004CA8 670E beq +0x10 /* 00004CB8 */
00004CAA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004CAE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004CB2 7002 moveq.l D0, 0x02
00004CB4 6000 00D0 bra +0xD2 /* 00004D86 */
label00004CB8:
00004CB8 E285 asr D5, 1
00004CBA 2005 move.l D0, D5
00004CBC E580 asl D0, 2
00004CBE 42A7 clr.l -[A7]
00004CC0 2F00 move.l -[A7], D0
00004CC2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00004CC6 205F movea.l A0, [A7]+
00004CC8 2D48 FFF0 move.l [A6 - 0x10], A0
00004CCC 486E FFEC pea.l [A6 - 0x14]
00004CD0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004CD4 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00004CD8 508F addq.l A7, 8
00004CDA 206E FFEC movea.l A0, [A6 - 0x14]
00004CDE 2850 movea.l A4, [A0]
00004CE0 206E FFE8 movea.l A0, [A6 - 0x18]
00004CE4 2D50 0010 move.l [A6 + 0x10], [A0]
00004CE8 7C00 moveq.l D6, 0x00
00004CEA 6000 007C bra +0x7E /* 00004D68 */
label00004CEE:
00004CEE 486E FFF8 pea.l [A6 - 0x8]
00004CF2 486E FFFC pea.l [A6 - 0x4]
00004CF6 486E FFF4 pea.l [A6 - 0xC]
00004CFA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004CFE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004D02 2F0C move.l -[A7], A4
00004D04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D08 4EBA 0084 jsr [PC + 0x84 /* 00004D8E */]
00004D0C 4FEF 001C lea.l A7, [A7 + 0x1C]
00004D10 3D40 FFF6 move.w [A6 - 0xA], D0
00004D14 4A6E FFF6 tst.w [A6 - 0xA]
00004D18 671E beq +0x20 /* 00004D38 */
00004D1A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004D1E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004D22 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004D26 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004D2A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004D2E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004D32 302E FFF6 move.w D0, [A6 - 0xA]
00004D36 604E bra +0x50 /* 00004D86 */
label00004D38:
00004D38 302E FFF4 move.w D0, [A6 - 0xC]
00004D3C 48C0 ext.l D0
00004D3E E780 asl D0, 3
00004D40 D9C0 add.l A4, D0
00004D42 508C addq.l A4, 8
00004D44 206E FFF0 movea.l A0, [A6 - 0x10]
00004D48 2006 move.l D0, D6
00004D4A E580 asl D0, 2
00004D4C D090 add.l D0, [A0]
00004D4E 2040 movea.l A0, D0
00004D50 30AE FFFA move.w [A0], [A6 - 0x6]
00004D54 206E FFF0 movea.l A0, [A6 - 0x10]
00004D58 2006 move.l D0, D6
00004D5A E580 asl D0, 2
00004D5C D090 add.l D0, [A0]
00004D5E 2040 movea.l A0, D0
00004D60 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2]
00004D66 5286 addq.l D6, 1
label00004D68:
00004D68 BC85 cmp.l D6, D5
00004D6A 6D82 blt -0x7C /* 00004CEE */
00004D6C 206E 001C movea.l A0, [A6 + 0x1C]
00004D70 20AE FFF0 move.l [A0], [A6 - 0x10]
00004D74 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004D78 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004D7C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004D80 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004D84 7000 moveq.l D0, 0x00
label00004D86:
00004D86 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004D8A 4E5E unlink A6
00004D8C 4E75 rts
fn00004D8E:
00004D8E 4E56 FFC2 link A6, -0x003E
00004D92 2F0C move.l -[A7], A4
00004D94 286E 000C movea.l A4, [A6 + 0xC]
00004D98 206E 0018 movea.l A0, [A6 + 0x18]
00004D9C 4250 clr.w [A0]
00004D9E 486E FFC6 pea.l [A6 - 0x3A]
00004DA2 486E FFC4 pea.l [A6 - 0x3C]
00004DA6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004DAA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004DAE 2F0C move.l -[A7], A4
00004DB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DB4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00004DB8 4FEF 0018 lea.l A7, [A7 + 0x18]
00004DBC 3D40 FFC2 move.w [A6 - 0x3E], D0
00004DC0 4A6E FFC2 tst.w [A6 - 0x3E]
00004DC4 6708 beq +0xA /* 00004DCE */
00004DC6 302E FFC2 move.w D0, [A6 - 0x3E]
00004DCA 6000 00C0 bra +0xC2 /* 00004E8C */
label00004DCE:
00004DCE 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004DD2 486E FFC6 pea.l [A6 - 0x3A]
00004DD6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00004DDA 508F addq.l A7, 8
00004DDC 3D40 FFC2 move.w [A6 - 0x3E], D0
00004DE0 486E FFC6 pea.l [A6 - 0x3A]
00004DE4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004DE8 588F addq.l A7, 4
00004DEA 4A6E FFC2 tst.w [A6 - 0x3E]
00004DEE 6708 beq +0xA /* 00004DF8 */
00004DF0 302E FFC2 move.w D0, [A6 - 0x3E]
00004DF4 6000 0096 bra +0x98 /* 00004E8C */
label00004DF8:
00004DF8 302E FFC4 move.w D0, [A6 - 0x3C]
00004DFC 48C0 ext.l D0
00004DFE E780 asl D0, 3
00004E00 D9C0 add.l A4, D0
00004E02 206E 0018 movea.l A0, [A6 + 0x18]
00004E06 302E FFC4 move.w D0, [A6 - 0x3C]
00004E0A D150 add.w [A0], D0
00004E0C 0C54 0007 cmpi.w [A4], 0x7
00004E10 6706 beq +0x8 /* 00004E18 */
00004E12 7027 moveq.l D0, 0x27
00004E14 6000 0076 bra +0x78 /* 00004E8C */
label00004E18:
00004E18 508C addq.l A4, 8
00004E1A 206E 0018 movea.l A0, [A6 + 0x18]
00004E1E 5250 addq.w [A0], 1
00004E20 486E FFC6 pea.l [A6 - 0x3A]
00004E24 486E FFC4 pea.l [A6 - 0x3C]
00004E28 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004E2C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004E30 2F0C move.l -[A7], A4
00004E32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E36 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00004E3A 4FEF 0018 lea.l A7, [A7 + 0x18]
00004E3E 3D40 FFC2 move.w [A6 - 0x3E], D0
00004E42 4A6E FFC2 tst.w [A6 - 0x3E]
00004E46 6706 beq +0x8 /* 00004E4E */
00004E48 302E FFC2 move.w D0, [A6 - 0x3E]
00004E4C 603E bra +0x40 /* 00004E8C */
label00004E4E:
00004E4E 2F2E 0020 move.l -[A7], [A6 + 0x20]
00004E52 486E FFC6 pea.l [A6 - 0x3A]
00004E56 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00004E5A 508F addq.l A7, 8
00004E5C 3D40 FFC2 move.w [A6 - 0x3E], D0
00004E60 486E FFC6 pea.l [A6 - 0x3A]
00004E64 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004E68 588F addq.l A7, 4
00004E6A 4A6E FFC2 tst.w [A6 - 0x3E]
00004E6E 6706 beq +0x8 /* 00004E76 */
00004E70 302E FFC2 move.w D0, [A6 - 0x3E]
00004E74 6016 bra +0x18 /* 00004E8C */
label00004E76:
00004E76 302E FFC4 move.w D0, [A6 - 0x3C]
00004E7A 48C0 ext.l D0
00004E7C E780 asl D0, 3
00004E7E D9C0 add.l A4, D0
00004E80 206E 0018 movea.l A0, [A6 + 0x18]
00004E84 302E FFC4 move.w D0, [A6 - 0x3C]
00004E88 D150 add.w [A0], D0
00004E8A 7000 moveq.l D0, 0x00
label00004E8C:
00004E8C 285F movea.l A4, [A7]+
00004E8E 4E5E unlink A6
00004E90 4E75 rts
export_473:
00004E92 4E56 FECA link A6, -0x0136
00004E96 48E7 0118 movem.l -[A7], D7,A3,A4
00004E9A 286E 000C movea.l A4, [A6 + 0xC]
00004E9E 4879 0000 EA60 push.l 0xEA60
00004EA4 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00004EA8 588F addq.l A7, 4
00004EAA 4A40 tst.w D0
00004EAC 6706 beq +0x8 /* 00004EB4 */
00004EAE 7025 moveq.l D0, 0x25
00004EB0 6000 0178 bra +0x17A /* 0000502A */
label00004EB4:
00004EB4 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00004EB8 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00004EBC 3E00 move.w D7, D0
00004EBE 4A47 tst.w D7
00004EC0 6706 beq +0x8 /* 00004EC8 */
00004EC2 3007 move.w D0, D7
00004EC4 6000 0164 bra +0x166 /* 0000502A */
label00004EC8:
00004EC8 508C addq.l A4, 8
00004ECA 264C movea.l A3, A4
00004ECC 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */
00004ED0 6618 bne +0x1A /* 00004EEA */
00004ED2 508B addq.l A3, 8
00004ED4 4A53 tst.w [A3]
00004ED6 6612 bne +0x14 /* 00004EEA */
00004ED8 486D 8FE8 pea.l [A5 - 0x7018]
00004EDC 4EBA 0232 jsr [PC + 0x232 /* 00005110 */]
00004EE0 588F addq.l A7, 4
00004EE2 3E00 move.w D7, D0
00004EE4 3007 move.w D0, D7
00004EE6 6000 0142 bra +0x144 /* 0000502A */
label00004EEA:
00004EEA 264C movea.l A3, A4
00004EEC 6002 bra +0x4 /* 00004EF0 */
label00004EEE:
00004EEE 508B addq.l A3, 8
label00004EF0:
00004EF0 4A53 tst.w [A3]
00004EF2 66FA bne -0x4 /* 00004EEE */
00004EF4 518B subq.l A3, 8
00004EF6 0C53 2B0B cmpi.w [A3], 0x2B0B
00004EFA 6600 00B4 bne +0xB6 /* 00004FB0 */
00004EFE 0C54 2712 cmpi.w [A4], 0x2712
00004F02 6618 bne +0x1A /* 00004F1C */
00004F04 41EC 0008 lea.l A0, [A4 + 0x8]
00004F08 B7C8 cmpa.l A3, A0
00004F0A 6610 bne +0x12 /* 00004F1C */
00004F0C 206D 9000 movea.l A0, [A5 - 0x7000]
00004F10 2050 movea.l A0, [A0]
00004F12 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
00004F18 6000 0066 bra +0x68 /* 00004F80 */
label00004F1C:
00004F1C 486E FECE pea.l [A6 - 0x132]
00004F20 486E FECC pea.l [A6 - 0x134]
00004F24 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004F28 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F2C 2F0C move.l -[A7], A4
00004F2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F32 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00004F36 4FEF 0018 lea.l A7, [A7 + 0x18]
00004F3A 3E00 move.w D7, D0
00004F3C 4A47 tst.w D7
00004F3E 6706 beq +0x8 /* 00004F46 */
00004F40 3007 move.w D0, D7
00004F42 6000 00E6 bra +0xE8 /* 0000502A */
label00004F46:
00004F46 486E FFFC pea.l [A6 - 0x4]
00004F4A 486E FECE pea.l [A6 - 0x132]
00004F4E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00004F52 508F addq.l A7, 8
00004F54 3E00 move.w D7, D0
00004F56 486E FECE pea.l [A6 - 0x132]
00004F5A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00004F5E 588F addq.l A7, 4
00004F60 4A47 tst.w D7
00004F62 6706 beq +0x8 /* 00004F6A */
00004F64 3007 move.w D0, D7
00004F66 6000 00C2 bra +0xC4 /* 0000502A */
label00004F6A:
00004F6A 302E FECC move.w D0, [A6 - 0x134]
00004F6E 48C0 ext.l D0
00004F70 E780 asl D0, 3
00004F72 D9C0 add.l A4, D0
00004F74 0C54 2B0B cmpi.w [A4], 0x2B0B
00004F78 6706 beq +0x8 /* 00004F80 */
00004F7A 7002 moveq.l D0, 0x02
00004F7C 6000 00AC bra +0xAE /* 0000502A */
label00004F80:
00004F80 3D6D 8FBA FECA move.w [A6 - 0x136], [A5 - 0x7046]
00004F86 7001 moveq.l D0, 0x01
00004F88 3B40 8FBA move.w [A5 - 0x7046], D0
00004F8C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F90 4EBA 00A0 jsr [PC + 0xA0 /* 00005032 */]
00004F94 588F addq.l A7, 4
00004F96 3E00 move.w D7, D0
00004F98 3B6E FECA 8FBA move.w [A5 - 0x7046], [A6 - 0x136]
00004F9E 0C47 FC20 cmpi.w D7, 0xFC20
00004FA2 6606 bne +0x8 /* 00004FAA */
00004FA4 7000 moveq.l D0, 0x00
00004FA6 6000 0082 bra +0x84 /* 0000502A */
label00004FAA:
00004FAA 3007 move.w D0, D7
00004FAC 6000 007C bra +0x7E /* 0000502A */
label00004FB0:
00004FB0 486E FF08 pea.l [A6 - 0xF8]
00004FB4 486E FECC pea.l [A6 - 0x134]
00004FB8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004FBC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004FC0 2F0C move.l -[A7], A4
00004FC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FC6 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00004FCA 4FEF 0018 lea.l A7, [A7 + 0x18]
00004FCE 3E00 move.w D7, D0
00004FD0 4A47 tst.w D7
00004FD2 6704 beq +0x6 /* 00004FD8 */
00004FD4 3007 move.w D0, D7
00004FD6 6052 bra +0x54 /* 0000502A */
label00004FD8:
00004FD8 302E FECC move.w D0, [A6 - 0x134]
00004FDC 48C0 ext.l D0
00004FDE E780 asl D0, 3
00004FE0 D9C0 add.l A4, D0
00004FE2 4A54 tst.w [A4]
00004FE4 670E beq +0x10 /* 00004FF4 */
00004FE6 486E FF08 pea.l [A6 - 0xF8]
00004FEA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00004FEE 588F addq.l A7, 4
00004FF0 7013 moveq.l D0, 0x13
00004FF2 6036 bra +0x38 /* 0000502A */
label00004FF4:
00004FF4 0C6E 0003 FF08 cmpi.w [A6 - 0xF8], 0x3
00004FFA 6D08 blt +0xA /* 00005004 */
00004FFC 0C6E 0007 FF08 cmpi.w [A6 - 0xF8], 0x7
00005002 6F0E ble +0x10 /* 00005012 */
label00005004:
00005004 486E FF08 pea.l [A6 - 0xF8]
00005008 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000500C 588F addq.l A7, 4
0000500E 7002 moveq.l D0, 0x02
00005010 6018 bra +0x1A /* 0000502A */
label00005012:
00005012 486E FF36 pea.l [A6 - 0xCA]
00005016 4EBA 00F8 jsr [PC + 0xF8 /* 00005110 */]
0000501A 588F addq.l A7, 4
0000501C 3E00 move.w D7, D0
0000501E 486E FF08 pea.l [A6 - 0xF8]
00005022 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00005026 588F addq.l A7, 4
00005028 3007 move.w D0, D7
label0000502A:
0000502A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000502E 4E5E unlink A6
00005030 4E75 rts
fn00005032:
00005032 4E56 FBE8 link A6, -0x0418
00005036 48E7 0300 movem.l -[A7], D6,D7
0000503A 2E2E 0008 move.l D7, [A6 + 0x8]
0000503E 7005 moveq.l D0, 0x05
00005040 3D40 FBE8 move.w [A6 - 0x418], D0
00005044 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC]
0000504A 426E FCEE clr.w [A6 - 0x312]
0000504E 426E FDF4 clr.w [A6 - 0x20C]
00005052 426E FEFA clr.w [A6 - 0x106]
00005056 422E FF00 clr.b [A6 - 0x100]
label0000505A:
0000505A 486D 8FE8 pea.l [A5 - 0x7018]
0000505E 4EBA 00B0 jsr [PC + 0xB0 /* 00005110 */]
00005062 588F addq.l A7, 4
00005064 3C00 move.w D6, D0
00005066 4A46 tst.w D6
00005068 6704 beq +0x6 /* 0000506E */
0000506A 3006 move.w D0, D6
0000506C 6034 bra +0x36 /* 000050A2 */
label0000506E:
0000506E 5387 subq.l D7, 1
00005070 4A87 tst.l D7
00005072 6E04 bgt +0x6 /* 00005078 */
00005074 7000 moveq.l D0, 0x00
00005076 602A bra +0x2C /* 000050A2 */
label00005078:
00005078 486E FBE8 pea.l [A6 - 0x418]
0000507C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
00005080 588F addq.l A7, 4
00005082 3C00 move.w D6, D0
00005084 4A46 tst.w D6
00005086 6704 beq +0x6 /* 0000508C */
00005088 3006 move.w D0, D6
0000508A 6016 bra +0x18 /* 000050A2 */
label0000508C:
0000508C 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00005090 3C00 move.w D6, D0
00005092 4A46 tst.w D6
00005094 6704 beq +0x6 /* 0000509A */
00005096 3006 move.w D0, D6
00005098 6008 bra +0xA /* 000050A2 */
label0000509A:
0000509A 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC]
000050A0 60B8 bra -0x46 /* 0000505A */
label000050A2:
000050A2 4CDF 00C0 movem.l D6,D7, [A7]+
000050A6 4E5E unlink A6
000050A8 4E75 rts
export_472:
fn000050AA:
000050AA 4E56 FFFE link A6, -0x0002
000050AE A850 syscall InitCursor
000050B0 4267 clr.w -[A7]
000050B2 42A7 clr.l -[A7]
000050B4 3F2D 8E22 move.w -[A7], [A5 - 0x71DE]
000050B8 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
000050BC 301F move.w D0, [A7]+
000050BE 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
000050C2 4A78 0944 tst.w [0x00000944 /* PrintErr */]
000050C6 6708 beq +0xA /* 000050D0 */
000050C8 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000050CC 7060 moveq.l D0, 0x60
000050CE 603C bra +0x3E /* 0000510C */
label000050D0:
000050D0 4267 clr.w -[A7]
000050D2 2F2D 8DE6 move.l -[A7], [A5 - 0x721A]
000050D6 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000050DA 101F move.b D0, [A7]+
000050DC 4A00 tst.b D0
000050DE 6608 bne +0xA /* 000050E8 */
000050E0 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000050E4 703E moveq.l D0, 0x3E
000050E6 6024 bra +0x26 /* 0000510C */
label000050E8:
000050E8 4267 clr.w -[A7]
000050EA 2F2D 8DE6 move.l -[A7], [A5 - 0x721A]
000050EE 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000050F2 101F move.b D0, [A7]+
000050F4 4A00 tst.b D0
000050F6 6608 bne +0xA /* 00005100 */
000050F8 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000050FC 703E moveq.l D0, 0x3E
000050FE 600C bra +0xE /* 0000510C */
label00005100:
00005100 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00005104 7001 moveq.l D0, 0x01
00005106 3B40 E260 move.w [A5 - 0x1DA0], D0
0000510A 7000 moveq.l D0, 0x00
label0000510C:
0000510C 4E5E unlink A6
0000510E 4E75 rts
fn00005110:
00005110 4E56 FF64 link A6, -0x009C
00005114 A850 syscall InitCursor
00005116 4A6D E260 tst.w [A5 - 0x1DA0]
0000511A 6616 bne +0x18 /* 00005132 */
0000511C 4EBA FF8C jsr [PC - 0x74 /* 000050AA */]
00005120 3D40 FF64 move.w [A6 - 0x9C], D0
00005124 4A6E FF64 tst.w [A6 - 0x9C]
00005128 6708 beq +0xA /* 00005132 */
0000512A 302E FF64 move.w D0, [A6 - 0x9C]
0000512E 6000 00B6 bra +0xB8 /* 000051E6 */
label00005132:
00005132 4267 clr.w -[A7]
00005134 42A7 clr.l -[A7]
00005136 3F2D 8E22 move.w -[A7], [A5 - 0x71DE]
0000513A 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
0000513E 301F move.w D0, [A7]+
00005140 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00005144 4A78 0944 tst.w [0x00000944 /* PrintErr */]
00005148 670A beq +0xC /* 00005154 */
0000514A 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
0000514E 7060 moveq.l D0, 0x60
00005150 6000 0094 bra +0x96 /* 000051E6 */
label00005154:
00005154 206D 8DE6 movea.l A0, [A5 - 0x721A]
00005158 2050 movea.l A0, [A0]
0000515A 43EE FF88 lea.l A1, [A6 - 0x78]
0000515E 701D moveq.l D0, 0x1D
label00005160:
00005160 22D8 move.l [A1]+, [A0]+
00005162 51C8 FFFC dbf D0, -0x6 /* 00005160 */
00005166 7001 moveq.l D0, 0x01
00005168 3D40 FF68 move.w [A6 - 0x98], D0
0000516C 4A2E FFCC tst.b [A6 - 0x34]
00005170 6706 beq +0x8 /* 00005178 */
00005172 3D6E FFCA FF68 move.w [A6 - 0x98], [A6 - 0x36]
label00005178:
00005178 42A7 clr.l -[A7]
0000517A 2F2D 8DE6 move.l -[A7], [A5 - 0x721A]
0000517E 42A7 clr.l -[A7]
00005180 42A7 clr.l -[A7]
00005182 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
00005186 205F movea.l A0, [A7]+
00005188 2D48 FF6A move.l [A6 - 0x96], A0
0000518C 4A78 0944 tst.w [0x00000944 /* PrintErr */]
00005190 6634 bne +0x36 /* 000051C6 */
00005192 7001 moveq.l D0, 0x01
00005194 3D40 FF66 move.w [A6 - 0x9A], D0
00005198 6022 bra +0x24 /* 000051BC */
label0000519A:
0000519A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000519E 2F2E FF6A move.l -[A7], [A6 - 0x96]
000051A2 4EBA 0046 jsr [PC + 0x46 /* 000051EA */]
000051A6 508F addq.l A7, 8
000051A8 3D40 FF64 move.w [A6 - 0x9C], D0
000051AC 4A6E FF64 tst.w [A6 - 0x9C]
000051B0 6706 beq +0x8 /* 000051B8 */
000051B2 302E FF64 move.w D0, [A6 - 0x9C]
000051B6 602E bra +0x30 /* 000051E6 */
label000051B8:
000051B8 526E FF66 addq.w [A6 - 0x9A], 1
label000051BC:
000051BC 302E FF66 move.w D0, [A6 - 0x9A]
000051C0 B06E FF68 cmp.w D0, [A6 - 0x98]
000051C4 6FD4 ble -0x2A /* 0000519A */
label000051C6:
000051C6 2F2E FF6A move.l -[A7], [A6 - 0x96]
000051CA 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000051CE 2F2D 8DE6 move.l -[A7], [A5 - 0x721A]
000051D2 42A7 clr.l -[A7]
000051D4 42A7 clr.l -[A7]
000051D6 42A7 clr.l -[A7]
000051D8 486E FF6E pea.l [A6 - 0x92]
000051DC 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000051E0 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000051E4 7000 moveq.l D0, 0x00
label000051E6:
000051E6 4E5E unlink A6
000051E8 4E75 rts
fn000051EA:
000051EA 4E56 FF12 link A6, -0x00EE
000051EE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000051F2 41EE FF96 lea.l A0, [A6 - 0x6A]
000051F6 43ED 8FE8 lea.l A1, [A5 - 0x7018]
000051FA 7019 moveq.l D0, 0x19
label000051FC:
000051FC 20D9 move.l [A0]+, [A1]+
000051FE 51C8 FFFC dbf D0, -0x6 /* 000051FC */
00005202 30D9 move.w [A0]+, [A1]+
00005204 206E 000C movea.l A0, [A6 + 0xC]
00005208 43ED 8FE8 lea.l A1, [A5 - 0x7018]
0000520C 7019 moveq.l D0, 0x19
label0000520E:
0000520E 22D8 move.l [A1]+, [A0]+
00005210 51C8 FFFC dbf D0, -0x6 /* 0000520E */
00005214 32D8 move.w [A1]+, [A0]+
00005216 206D 8DE6 movea.l A0, [A5 - 0x721A]
0000521A 2050 movea.l A0, [A0]
0000521C 43EE FF1A lea.l A1, [A6 - 0xE6]
00005220 5088 addq.l A0, 8
00005222 22D8 move.l [A1]+, [A0]+
00005224 22D8 move.l [A1]+, [A0]+
00005226 41EE FF12 lea.l A0, [A6 - 0xEE]
0000522A 43EE FF1A lea.l A1, [A6 - 0xE6]
0000522E 20D9 move.l [A0]+, [A1]+
00005230 20D9 move.l [A0]+, [A1]+
00005232 206E 000C movea.l A0, [A6 + 0xC]
00005236 2068 003C movea.l A0, [A0 + 0x3C]
0000523A 2050 movea.l A0, [A0]
0000523C 3D68 0008 FF18 move.w [A6 - 0xE8], [A0 + 0x8]
00005242 206E 000C movea.l A0, [A6 + 0xC]
00005246 2068 003C movea.l A0, [A0 + 0x3C]
0000524A 2050 movea.l A0, [A0]
0000524C 3D68 0006 FF16 move.w [A6 - 0xEA], [A0 + 0x6]
00005252 306E FF18 movea.w A0, [A6 - 0xE8]
00005256 2008 move.l D0, A0
00005258 81EE FF20 divs.w D0, [A6 - 0xE0]
0000525C 3800 move.w D4, D0
0000525E 302E FF20 move.w D0, [A6 - 0xE0]
00005262 C1C4 muls.w D0, D4
00005264 B06E FF18 cmp.w D0, [A6 - 0xE8]
00005268 6702 beq +0x4 /* 0000526C */
0000526A 5244 addq.w D4, 1
label0000526C:
0000526C 306E FF16 movea.w A0, [A6 - 0xEA]
00005270 2008 move.l D0, A0
00005272 81EE FF1E divs.w D0, [A6 - 0xE2]
00005276 3A00 move.w D5, D0
00005278 302E FF1E move.w D0, [A6 - 0xE2]
0000527C C1C5 muls.w D0, D5
0000527E B06E FF16 cmp.w D0, [A6 - 0xEA]
00005282 6702 beq +0x4 /* 00005286 */
00005284 5245 addq.w D5, 1
label00005286:
00005286 3F3C 0001 move.w -[A7], 0x1
0000528A 486E FF2A pea.l [A6 - 0xD6]
0000528E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00005292 5C8F addq.l A7, 6
00005294 486E FF12 pea.l [A6 - 0xEE]
00005298 A87B syscall ClipRect
0000529A 2F2E FF42 move.l -[A7], [A6 - 0xBE]
0000529E 486E FF12 pea.l [A6 - 0xEE]
000052A2 A8DF syscall RectRgn
000052A4 42A7 clr.l -[A7]
000052A6 486E FF12 pea.l [A6 - 0xEE]
000052AA A8F3 syscall OpenPicture
000052AC 205F movea.l A0, [A7]+
000052AE 2D48 FF22 move.l [A6 - 0xDE], A0
000052B2 2B6D 902C 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FD4]
000052B8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8]
000052BC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
000052C0 588F addq.l A7, 4
000052C2 2B6D 9018 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FE8]
000052C8 2F2D 9014 move.l -[A7], [A5 - 0x6FEC]
000052CC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
000052D0 588F addq.l A7, 4
000052D2 A8F4 syscall ClosePicture
000052D4 3F3C 0001 move.w -[A7], 0x1
000052D8 486E FF2A pea.l [A6 - 0xD6]
000052DC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000052E0 5C8F addq.l A7, 6
000052E2 7C00 moveq.l D6, 0x00
000052E4 6000 004C bra +0x4E /* 00005332 */
label000052E8:
000052E8 7E00 moveq.l D7, 0x00
000052EA 6040 bra +0x42 /* 0000532C */
label000052EC:
000052EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052F0 42A7 clr.l -[A7]
000052F2 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000052F6 4A78 0944 tst.w [0x00000944 /* PrintErr */]
000052FA 6626 bne +0x28 /* 00005322 */
000052FC 302E FF20 move.w D0, [A6 - 0xE0]
00005300 C1C6 muls.w D0, D6
00005302 322E FF1E move.w D1, [A6 - 0xE2]
00005306 C3C7 muls.w D1, D7
00005308 3F00 move.w -[A7], D0
0000530A 3F01 move.w -[A7], D1
0000530C A878 syscall SetOrigin
0000530E 206D EC46 movea.l A0, [A5 - 0x13BA]
00005312 4868 0010 pea.l [A0 + 0x10]
00005316 A87B syscall ClipRect
00005318 2F2E FF22 move.l -[A7], [A6 - 0xDE]
0000531C 486E FF12 pea.l [A6 - 0xEE]
00005320 A8F6 syscall DrawPicture
label00005322:
00005322 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005326 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
0000532A 5247 addq.w D7, 1
label0000532C:
0000532C BE45 cmp.w D7, D5
0000532E 6DBC blt -0x42 /* 000052EC */
00005330 5246 addq.w D6, 1
label00005332:
00005332 BC44 cmp.w D6, D4
00005334 6DB2 blt -0x4C /* 000052E8 */
00005336 2F2E FF22 move.l -[A7], [A6 - 0xDE]
0000533A A8F5 syscall KillPicture
0000533C 41ED 8FE8 lea.l A0, [A5 - 0x7018]
00005340 43EE FF96 lea.l A1, [A6 - 0x6A]
00005344 7019 moveq.l D0, 0x19
label00005346:
00005346 20D9 move.l [A0]+, [A1]+
00005348 51C8 FFFC dbf D0, -0x6 /* 00005346 */
0000534C 30D9 move.w [A0]+, [A1]+
0000534E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00005352 A873 syscall SetPort
00005354 7000 moveq.l D0, 0x00
00005356 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000535A 4E5E unlink A6
0000535C 4E75 rts
export_478:
fn0000535E:
0000535E 48E7 0300 movem.l -[A7], D6,D7
00005362 7C00 moveq.l D6, 0x00
00005364 7E00 moveq.l D7, 0x00
00005366 6000 0060 bra +0x62 /* 000053C8 */
label0000536A:
0000536A 3007 move.w D0, D7
0000536C C1FC 0016 muls.w D0, 0x16
00005370 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
00005374 D1C0 add.l A0, D0
00005376 4A90 tst.l [A0]
00005378 674C beq +0x4E /* 000053C6 */
0000537A 4A46 tst.w D6
0000537C 6602 bne +0x4 /* 00005380 */
0000537E 7C01 moveq.l D6, 0x01
label00005380:
00005380 3007 move.w D0, D7
00005382 C1FC 0016 muls.w D0, 0x16
00005386 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
0000538A D1C0 add.l A0, D0
0000538C 4A68 0014 tst.w [A0 + 0x14]
00005390 6732 beq +0x34 /* 000053C4 */
00005392 3007 move.w D0, D7
00005394 C1FC 0016 muls.w D0, 0x16
00005398 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
0000539C D1C0 add.l A0, D0
0000539E 2F10 move.l -[A7], [A0]
000053A0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000053A4 3007 move.w D0, D7
000053A6 C1FC 0016 muls.w D0, 0x16
000053AA 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000053AE D1C0 add.l A0, D0
000053B0 4268 0014 clr.w [A0 + 0x14]
000053B4 3007 move.w D0, D7
000053B6 C1FC 0016 muls.w D0, 0x16
000053BA 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000053BE D1C0 add.l A0, D0
000053C0 4290 clr.l [A0]
000053C2 6002 bra +0x4 /* 000053C6 */
label000053C4:
000053C4 7C02 moveq.l D6, 0x02
label000053C6:
000053C6 5247 addq.w D7, 1
label000053C8:
000053C8 0C47 0014 cmpi.w D7, 0x14
000053CC 6D9C blt -0x62 /* 0000536A */
000053CE 0C46 0001 cmpi.w D6, 0x1
000053D2 6604 bne +0x6 /* 000053D8 */
000053D4 4EBA 0A20 jsr [PC + 0xA20 /* 00005DF6 */]
label000053D8:
000053D8 4CDF 00C0 movem.l D6,D7, [A7]+
000053DC 4E75 rts
export_475:
000053DE 4E56 0000 link A6, 0
000053E2 4EBA FF7A jsr [PC - 0x86 /* 0000535E */]
000053E6 4A6D E580 tst.w [A5 - 0x1A80]
000053EA 671E beq +0x20 /* 0000540A */
000053EC 302D E57E move.w D0, [A5 - 0x1A82]
000053F0 C1FC 0016 muls.w D0, 0x16
000053F4 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000053F8 D1C0 add.l A0, D0
000053FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053FE 4868 0004 pea.l [A0 + 0x4]
00005402 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00005406 508F addq.l A7, 8
00005408 600E bra +0x10 /* 00005418 */
label0000540A:
0000540A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000540E 486D E582 pea.l [A5 - 0x1A7E]
00005412 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00005416 508F addq.l A7, 8
label00005418:
00005418 4E5E unlink A6
0000541A 4E75 rts
export_474:
0000541C 4E56 FFFC link A6, -0x0004
00005420 42A7 clr.l -[A7]
00005422 206E 0008 movea.l A0, [A6 + 0x8]
00005426 2F28 0004 move.l -[A7], [A0 + 0x4]
0000542A 4EBA 09F4 jsr [PC + 0x9F4 /* 00005E20 */]
0000542E 201F move.l D0, [A7]+
00005430 2D40 FFFC move.l [A6 - 0x4], D0
00005434 4A6D E580 tst.w [A5 - 0x1A80]
00005438 6F2C ble +0x2E /* 00005466 */
0000543A 206E 0008 movea.l A0, [A6 + 0x8]
0000543E 3028 0002 move.w D0, [A0 + 0x2]
00005442 C1FC 0016 muls.w D0, 0x16
00005446 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
0000544A D1C0 add.l A0, D0
0000544C 7001 moveq.l D0, 0x01
0000544E 3140 0014 move.w [A0 + 0x14], D0
00005452 536D E580 subq.w [A5 - 0x1A80], 1
00005456 526D E57E addq.w [A5 - 0x1A82], 1
0000545A 0C6D 0014 E57E cmpi.w [A5 - 0x1A82], 0x14
00005460 6D04 blt +0x6 /* 00005466 */
00005462 426D E57E clr.w [A5 - 0x1A82]
label00005466:
00005466 42A7 clr.l -[A7]
00005468 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000546C 4EBA 09B2 jsr [PC + 0x9B2 /* 00005E20 */]
00005470 201F move.l D0, [A7]+
00005472 2D40 FFFC move.l [A6 - 0x4], D0
00005476 4E5E unlink A6
00005478 205F movea.l A0, [A7]+
0000547A 4FEF 0008 lea.l A7, [A7 + 0x8]
0000547E 4ED0 jmp [A0]
export_476:
00005480 4E56 FEB2 link A6, -0x014E
00005484 48E7 0108 movem.l -[A7], D7,A4
00005488 286E 000C movea.l A4, [A6 + 0xC]
0000548C 4EBA FED0 jsr [PC - 0x130 /* 0000535E */]
00005490 0C54 2B66 cmpi.w [A4], 0x2B66 /* '+f' */
00005494 6600 0090 bne +0x92 /* 00005526 */
00005498 4A6D E580 tst.w [A5 - 0x1A80]
0000549C 6700 0082 beq +0x84 /* 00005520 */
000054A0 4EBA 0954 jsr [PC + 0x954 /* 00005DF6 */]
000054A4 4878 000A push.l 0xA /* '\n' */
000054A8 486E FFFC pea.l [A6 - 0x4]
000054AC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
000054B0 426E FFB6 clr.w [A6 - 0x4A]
000054B4 6000 0062 bra +0x64 /* 00005518 */
label000054B8:
000054B8 302E FFB6 move.w D0, [A6 - 0x4A]
000054BC C1FC 0016 muls.w D0, 0x16
000054C0 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000054C4 D1C0 add.l A0, D0
000054C6 4A90 tst.l [A0]
000054C8 674A beq +0x4C /* 00005514 */
000054CA 302E FFB6 move.w D0, [A6 - 0x4A]
000054CE C1FC 0016 muls.w D0, 0x16
000054D2 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000054D6 D1C0 add.l A0, D0
000054D8 2F10 move.l -[A7], [A0]
000054DA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000054DE 302E FFB6 move.w D0, [A6 - 0x4A]
000054E2 C1FC 0016 muls.w D0, 0x16
000054E6 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000054EA D1C0 add.l A0, D0
000054EC 4268 0014 clr.w [A0 + 0x14]
000054F0 302E FFB6 move.w D0, [A6 - 0x4A]
000054F4 C1FC 0016 muls.w D0, 0x16
000054F8 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
000054FC D1C0 add.l A0, D0
000054FE 4290 clr.l [A0]
00005500 536D E580 subq.w [A5 - 0x1A80], 1
00005504 526D E57E addq.w [A5 - 0x1A82], 1
00005508 0C6D 0014 E57E cmpi.w [A5 - 0x1A82], 0x14
0000550E 6D04 blt +0x6 /* 00005514 */
00005510 426D E57E clr.w [A5 - 0x1A82]
label00005514:
00005514 526E FFB6 addq.w [A6 - 0x4A], 1
label00005518:
00005518 0C6E 0014 FFB6 cmpi.w [A6 - 0x4A], 0x14
0000551E 6D98 blt -0x66 /* 000054B8 */
label00005520:
00005520 7000 moveq.l D0, 0x00
00005522 6000 018A bra +0x18C /* 000056AE */
label00005526:
00005526 0C6D 0014 E580 cmpi.w [A5 - 0x1A80], 0x14
0000552C 6D06 blt +0x8 /* 00005534 */
0000552E 7000 moveq.l D0, 0x00
00005530 6000 017C bra +0x17E /* 000056AE */
label00005534:
00005534 486E FFC2 pea.l [A6 - 0x3E]
00005538 486E FFBC pea.l [A6 - 0x44]
0000553C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005540 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005544 2F0C move.l -[A7], A4
00005546 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000554A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000554E 4FEF 0018 lea.l A7, [A7 + 0x18]
00005552 3E00 move.w D7, D0
00005554 4A47 tst.w D7
00005556 6706 beq +0x8 /* 0000555E */
00005558 3007 move.w D0, D7
0000555A 6000 0152 bra +0x154 /* 000056AE */
label0000555E:
0000555E 486E FEB6 pea.l [A6 - 0x14A]
00005562 486E FFC2 pea.l [A6 - 0x3E]
00005566 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000556A 508F addq.l A7, 8
0000556C 486E FFC2 pea.l [A6 - 0x3E]
00005570 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005574 588F addq.l A7, 4
00005576 302E FFBC move.w D0, [A6 - 0x44]
0000557A 48C0 ext.l D0
0000557C E780 asl D0, 3
0000557E D9C0 add.l A4, D0
00005580 486E FFBE pea.l [A6 - 0x42]
00005584 486E FEB6 pea.l [A6 - 0x14A]
00005588 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000558C 4EBA 0646 jsr [PC + 0x646 /* 00005BD4 */]
00005590 4FEF 000C lea.l A7, [A7 + 0xC]
00005594 4A40 tst.w D0
00005596 6624 bne +0x26 /* 000055BC */
00005598 4AAD 8DD6 tst.l [A5 - 0x722A]
0000559C 6718 beq +0x1A /* 000055B6 */
0000559E 486E FFBE pea.l [A6 - 0x42]
000055A2 486E FEB6 pea.l [A6 - 0x14A]
000055A6 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
000055AA 4EBA 0628 jsr [PC + 0x628 /* 00005BD4 */]
000055AE 4FEF 000C lea.l A7, [A7 + 0xC]
000055B2 4A40 tst.w D0
000055B4 6606 bne +0x8 /* 000055BC */
label000055B6:
000055B6 7000 moveq.l D0, 0x00
000055B8 6000 00F4 bra +0xF6 /* 000056AE */
label000055BC:
000055BC 2F2E FFBE move.l -[A7], [A6 - 0x42]
000055C0 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000055C4 2F2E FFBE move.l -[A7], [A6 - 0x42]
000055C8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000055CC 206E FFBE movea.l A0, [A6 - 0x42]
000055D0 2D50 FFB8 move.l [A6 - 0x48], [A0]
000055D4 206E FFBE movea.l A0, [A6 - 0x42]
000055D8 2D50 FEB2 move.l [A6 - 0x14E], [A0]
000055DC 206E FFB8 movea.l A0, [A6 - 0x48]
000055E0 0C50 0002 cmpi.w [A0], 0x2
000055E4 670E beq +0x10 /* 000055F4 */
000055E6 2F2E FFBE move.l -[A7], [A6 - 0x42]
000055EA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000055EE 7000 moveq.l D0, 0x00
000055F0 6000 00BC bra +0xBE /* 000056AE */
label000055F4:
000055F4 4EBA 07E4 jsr [PC + 0x7E4 /* 00005DDA */]
000055F8 526D E580 addq.w [A5 - 0x1A80], 1
000055FC 302D E57C move.w D0, [A5 - 0x1A84]
00005600 C1FC 0016 muls.w D0, 0x16
00005604 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
00005608 D1C0 add.l A0, D0
0000560A 4268 0014 clr.w [A0 + 0x14]
0000560E 302D E57C move.w D0, [A5 - 0x1A84]
00005612 C1FC 0016 muls.w D0, 0x16
00005616 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
0000561A D1C0 add.l A0, D0
0000561C 20AE FFBE move.l [A0], [A6 - 0x42]
00005620 302D E57C move.w D0, [A5 - 0x1A84]
00005624 C1FC 0016 muls.w D0, 0x16
00005628 41ED E3C4 lea.l A0, [A5 - 0x1C3C]
0000562C D1C0 add.l A0, D0
0000562E 4878 0010 push.l 0x10
00005632 4868 0004 pea.l [A0 + 0x4]
00005636 486E FEB6 pea.l [A6 - 0x14A]
0000563A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000563E 4FEF 000C lea.l A7, [A7 + 0xC]
00005642 206E FFB8 movea.l A0, [A6 - 0x48]
00005646 3028 0004 move.w D0, [A0 + 0x4]
0000564A E740 asl D0.w, 3
0000564C 48C0 ext.l D0
0000564E D0AE FEB2 add.l D0, [A6 - 0x14E]
00005652 5C80 addq.l D0, 6
00005654 2D40 FFFC move.l [A6 - 0x4], D0
00005658 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000565C 4267 clr.w -[A7]
0000565E 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00005662 4EBA 0546 jsr [PC + 0x546 /* 00005BAA */]
00005666 508F addq.l A7, 8
00005668 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000566C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005670 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005674 2F0C move.l -[A7], A4
00005676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000567A 4EBA 003A jsr [PC + 0x3A /* 000056B6 */]
0000567E 4FEF 0014 lea.l A7, [A7 + 0x14]
00005682 3E00 move.w D7, D0
00005684 42A7 clr.l -[A7]
00005686 4EBA 0788 jsr [PC + 0x788 /* 00005E10 */]
0000568A 201F move.l D0, [A7]+
0000568C 2F00 move.l -[A7], D0
0000568E 3F2D E57C move.w -[A7], [A5 - 0x1A84]
00005692 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005696 4EBA 0512 jsr [PC + 0x512 /* 00005BAA */]
0000569A 508F addq.l A7, 8
0000569C 526D E57C addq.w [A5 - 0x1A84], 1
000056A0 0C6D 0014 E57C cmpi.w [A5 - 0x1A84], 0x14
000056A6 6D04 blt +0x6 /* 000056AC */
000056A8 426D E57C clr.w [A5 - 0x1A84]
label000056AC:
000056AC 3007 move.w D0, D7
label000056AE:
000056AE 4CDF 1080 movem.l D7,A4, [A7]+
000056B2 4E5E unlink A6
000056B4 4E75 rts
fn000056B6:
000056B6 4E56 FEB0 link A6, -0x0150
000056BA 48E7 0308 movem.l -[A7], D6,D7,A4
000056BE 286E 000C movea.l A4, [A6 + 0xC]
000056C2 2D7C 0000 03E8 FFC2 move.l [A6 - 0x3E], 0x3E8
000056CA 0C54 2B69 cmpi.w [A4], 0x2B69 /* '+i' */
000056CE 6600 0074 bne +0x76 /* 00005744 */
000056D2 508C addq.l A4, 8
000056D4 486E FFC6 pea.l [A6 - 0x3A]
000056D8 486E FFBC pea.l [A6 - 0x44]
000056DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000056E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000056E4 2F0C move.l -[A7], A4
000056E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056EA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
000056EE 4FEF 0018 lea.l A7, [A7 + 0x18]
000056F2 3E00 move.w D7, D0
000056F4 302E FFBC move.w D0, [A6 - 0x44]
000056F8 48C0 ext.l D0
000056FA E780 asl D0, 3
000056FC D9C0 add.l A4, D0
000056FE 4A47 tst.w D7
00005700 6706 beq +0x8 /* 00005708 */
00005702 3007 move.w D0, D7
00005704 6000 049C bra +0x49E /* 00005BA2 */
label00005708:
00005708 486E FFBE pea.l [A6 - 0x42]
0000570C 486E FFC6 pea.l [A6 - 0x3A]
00005710 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005714 508F addq.l A7, 8
00005716 3E00 move.w D7, D0
00005718 4AAE FFBE tst.l [A6 - 0x42]
0000571C 6F12 ble +0x14 /* 00005730 */
0000571E 2F2E FFBE move.l -[A7], [A6 - 0x42]
00005722 4879 0001 D4C0 push.l 0x1D4C0
00005728 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000572C 2D40 FFC2 move.l [A6 - 0x3E], D0
label00005730:
00005730 486E FFC6 pea.l [A6 - 0x3A]
00005734 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005738 588F addq.l A7, 4
0000573A 4A47 tst.w D7
0000573C 6706 beq +0x8 /* 00005744 */
0000573E 3007 move.w D0, D7
00005740 6000 0460 bra +0x462 /* 00005BA2 */
label00005744:
00005744 7E00 moveq.l D7, 0x00
00005746 4A54 tst.w [A4]
00005748 6618 bne +0x1A /* 00005762 */
0000574A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000574E 3F3C F3BB move.w -[A7], 0xF3BB
00005752 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */
00005756 4EBA 0452 jsr [PC + 0x452 /* 00005BAA */]
0000575A 508F addq.l A7, 8
0000575C 7000 moveq.l D0, 0x00
0000575E 6000 0442 bra +0x444 /* 00005BA2 */
label00005762:
00005762 7004 moveq.l D0, 0x04
00005764 3D40 FFB6 move.w [A6 - 0x4A], D0
00005768 2D6E FFC2 FFBE move.l [A6 - 0x42], [A6 - 0x3E]
0000576E 6000 0420 bra +0x422 /* 00005B90 */
label00005772:
00005772 486E FFC6 pea.l [A6 - 0x3A]
00005776 486E FFBC pea.l [A6 - 0x44]
0000577A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000577E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005782 2F0C move.l -[A7], A4
00005784 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005788 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000578C 4FEF 0018 lea.l A7, [A7 + 0x18]
00005790 3E00 move.w D7, D0
00005792 302E FFBC move.w D0, [A6 - 0x44]
00005796 48C0 ext.l D0
00005798 E780 asl D0, 3
0000579A D9C0 add.l A4, D0
0000579C 4A47 tst.w D7
0000579E 6706 beq +0x8 /* 000057A6 */
000057A0 3007 move.w D0, D7
000057A2 6000 03FE bra +0x400 /* 00005BA2 */
label000057A6:
000057A6 486E FFC6 pea.l [A6 - 0x3A]
000057AA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000057AE 588F addq.l A7, 4
000057B0 486E FFC6 pea.l [A6 - 0x3A]
000057B4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000057B8 588F addq.l A7, 4
000057BA 2D40 FEB2 move.l [A6 - 0x14E], D0
000057BE 7001 moveq.l D0, 0x01
000057C0 3D40 FFBA move.w [A6 - 0x46], D0
000057C4 486E FFC6 pea.l [A6 - 0x3A]
000057C8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000057CC 588F addq.l A7, 4
000057CE 3C00 move.w D6, D0
000057D0 6000 03B8 bra +0x3BA /* 00005B8A */
label000057D4:
000057D4 206E FEB2 movea.l A0, [A6 - 0x14E]
000057D8 52AE FEB2 addq.l [A6 - 0x14E], 1
000057DC 7000 moveq.l D0, 0x00
000057DE 1010 move.b D0, [A0]
000057E0 41ED BECC lea.l A0, [A5 - 0x4134]
000057E4 4840 swap.w D0
000057E6 4240 clr.w D0
000057E8 4840 swap.w D0
000057EA D1C0 add.l A0, D0
000057EC 1D50 FEB1 move.b [A6 - 0x14F], [A0]
000057F0 7000 moveq.l D0, 0x00
000057F2 102E FEB1 move.b D0, [A6 - 0x14F]
000057F6 0C40 000D cmpi.w D0, 0xD /* '\r' */
000057FA 6606 bne +0x8 /* 00005802 */
000057FC 7020 moveq.l D0, 0x20
000057FE 1D40 FEB1 move.b [A6 - 0x14F], D0
label00005802:
00005802 4A46 tst.w D6
00005804 671C beq +0x1E /* 00005822 */
00005806 7000 moveq.l D0, 0x00
00005808 102E FEB1 move.b D0, [A6 - 0x14F]
0000580C 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00005810 6500 0376 bcs +0x378 /* 00005B88 */
00005814 7000 moveq.l D0, 0x00
00005816 102E FEB1 move.b D0, [A6 - 0x14F]
0000581A 0C40 007A cmpi.w D0, 0x7A /* 'z' */
0000581E 6200 0368 bhi +0x36A /* 00005B88 */
label00005822:
00005822 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1
00005828 6F00 00AC ble +0xAE /* 000058D6 */
0000582C 7000 moveq.l D0, 0x00
0000582E 102E FEB1 move.b D0, [A6 - 0x14F]
00005832 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00005836 6706 beq +0x8 /* 0000583E */
00005838 4A46 tst.w D6
0000583A 6600 009A bne +0x9C /* 000058D6 */
label0000583E:
0000583E 4A6E FFB8 tst.w [A6 - 0x48]
00005842 6F34 ble +0x36 /* 00005878 */
00005844 302E FFB6 move.w D0, [A6 - 0x4A]
00005848 C1FC 000C muls.w D0, 0xC
0000584C D16E FFB8 add.w [A6 - 0x48], D0
00005850 4A6E FFB8 tst.w [A6 - 0x48]
00005854 6D08 blt +0xA /* 0000585E */
00005856 0C6E 0076 FFB8 cmpi.w [A6 - 0x48], 0x76 /* 'v' */
0000585C 6F06 ble +0x8 /* 00005864 */
label0000585E:
0000585E 7033 moveq.l D0, 0x33
00005860 3D40 FFB8 move.w [A6 - 0x48], D0
label00005864:
00005864 302E FFB8 move.w D0, [A6 - 0x48]
00005868 48C0 ext.l D0
0000586A D080 add.l D0, D0
0000586C 41ED E2C6 lea.l A0, [A5 - 0x1D3A]
00005870 D1C0 add.l A0, D0
00005872 3D50 FFB8 move.w [A6 - 0x48], [A0]
00005876 6018 bra +0x1A /* 00005890 */
label00005878:
00005878 302E FFB8 move.w D0, [A6 - 0x48]
0000587C 4440 neg.w D0
0000587E 3D40 FFB8 move.w [A6 - 0x48], D0
00005882 0C6E 007F FFB8 cmpi.w [A6 - 0x48], 0x7F
00005888 6F06 ble +0x8 /* 00005890 */
0000588A 703C moveq.l D0, 0x3C
0000588C 3D40 FFB8 move.w [A6 - 0x48], D0
label00005890:
00005890 0CAE 0000 7FFF FFBE cmpi.l [A6 - 0x42], 0x7FFF
00005898 6F08 ble +0xA /* 000058A2 */
0000589A 2D7C 0000 7FFF FFBE move.l [A6 - 0x42], 0x7FFF
label000058A2:
000058A2 0CAE 0000 0001 FFBE cmpi.l [A6 - 0x42], 0x1
000058AA 6C06 bge +0x8 /* 000058B2 */
000058AC 7001 moveq.l D0, 0x01
000058AE 2D40 FFBE move.l [A6 - 0x42], D0
label000058B2:
000058B2 306E FFB8 movea.w A0, [A6 - 0x48]
000058B6 D1FC FF00 0000 add.l A0, 0xFF000000
000058BC 4850 pea.l [A0]
000058BE 3F2E FFC0 move.w -[A7], [A6 - 0x40]
000058C2 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000058C6 4EBA 02E2 jsr [PC + 0x2E2 /* 00005BAA */]
000058CA 508F addq.l A7, 8
000058CC 7001 moveq.l D0, 0x01
000058CE 3D40 FFBA move.w [A6 - 0x46], D0
000058D2 6000 02B4 bra +0x2B6 /* 00005B88 */
label000058D6:
000058D6 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1
000058DC 663E bne +0x40 /* 0000591C */
000058DE 7000 moveq.l D0, 0x00
000058E0 102E FEB1 move.b D0, [A6 - 0x14F]
000058E4 0C40 0061 cmpi.w D0, 0x61 /* 'a' */
000058E8 6532 bcs +0x34 /* 0000591C */
000058EA 7000 moveq.l D0, 0x00
000058EC 102E FEB1 move.b D0, [A6 - 0x14F]
000058F0 0C40 0067 cmpi.w D0, 0x67 /* 'g' */
000058F4 6226 bhi +0x28 /* 0000591C */
000058F6 7000 moveq.l D0, 0x00
000058F8 102E FEB1 move.b D0, [A6 - 0x14F]
000058FC 0640 FF9F addi.w D0, 0xFF9F
00005900 4840 swap.w D0
00005902 4240 clr.w D0
00005904 4840 swap.w D0
00005906 D080 add.l D0, D0
00005908 41ED E3B6 lea.l A0, [A5 - 0x1C4A]
0000590C D1C0 add.l A0, D0
0000590E 3D50 FFB8 move.w [A6 - 0x48], [A0]
00005912 7002 moveq.l D0, 0x02
00005914 3D40 FFBA move.w [A6 - 0x46], D0
00005918 6000 026E bra +0x270 /* 00005B88 */
label0000591C:
0000591C 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1
00005922 6600 00B8 bne +0xBA /* 000059DC */
00005926 7000 moveq.l D0, 0x00
00005928 102E FEB1 move.b D0, [A6 - 0x14F]
0000592C 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00005930 6500 00AA bcs +0xAC /* 000059DC */
00005934 7000 moveq.l D0, 0x00
00005936 102E FEB1 move.b D0, [A6 - 0x14F]
0000593A 0C40 0039 cmpi.w D0, 0x39 /* '9' */
0000593E 6200 009C bhi +0x9E /* 000059DC */
00005942 7000 moveq.l D0, 0x00
00005944 102E FEB1 move.b D0, [A6 - 0x14F]
00005948 0640 FFD0 addi.w D0, 0xFFD0
0000594C 3D40 FFB8 move.w [A6 - 0x48], D0
00005950 206E FEB2 movea.l A0, [A6 - 0x14E]
00005954 52AE FEB2 addq.l [A6 - 0x14E], 1
00005958 7000 moveq.l D0, 0x00
0000595A 1010 move.b D0, [A0]
0000595C 41ED BECC lea.l A0, [A5 - 0x4134]
00005960 4840 swap.w D0
00005962 4240 clr.w D0
00005964 4840 swap.w D0
00005966 D1C0 add.l A0, D0
00005968 1D50 FEB1 move.b [A6 - 0x14F], [A0]
0000596C 6038 bra +0x3A /* 000059A6 */
label0000596E:
0000596E 302E FFB8 move.w D0, [A6 - 0x48]
00005972 C1FC 000A muls.w D0, 0xA /* '\n' */
00005976 3D40 FFB8 move.w [A6 - 0x48], D0
0000597A 7000 moveq.l D0, 0x00
0000597C 102E FEB1 move.b D0, [A6 - 0x14F]
00005980 0640 FFD0 addi.w D0, 0xFFD0
00005984 D16E FFB8 add.w [A6 - 0x48], D0
00005988 206E FEB2 movea.l A0, [A6 - 0x14E]
0000598C 52AE FEB2 addq.l [A6 - 0x14E], 1
00005990 7000 moveq.l D0, 0x00
00005992 1010 move.b D0, [A0]
00005994 41ED BECC lea.l A0, [A5 - 0x4134]
00005998 4840 swap.w D0
0000599A 4240 clr.w D0
0000599C 4840 swap.w D0
0000599E D1C0 add.l A0, D0
000059A0 1D50 FEB1 move.b [A6 - 0x14F], [A0]
000059A4 5346 subq.w D6, 1
label000059A6:
000059A6 0C46 0001 cmpi.w D6, 0x1
000059AA 6F18 ble +0x1A /* 000059C4 */
000059AC 7000 moveq.l D0, 0x00
000059AE 102E FEB1 move.b D0, [A6 - 0x14F]
000059B2 0C40 0030 cmpi.w D0, 0x30 /* '0' */
000059B6 650C bcs +0xE /* 000059C4 */
000059B8 7000 moveq.l D0, 0x00
000059BA 102E FEB1 move.b D0, [A6 - 0x14F]
000059BE 0C40 0039 cmpi.w D0, 0x39 /* '9' */
000059C2 63AA bls -0x54 /* 0000596E */
label000059C4:
000059C4 53AE FEB2 subq.l [A6 - 0x14E], 1
000059C8 7002 moveq.l D0, 0x02
000059CA 3D40 FFBA move.w [A6 - 0x46], D0
000059CE 302E FFB8 move.w D0, [A6 - 0x48]
000059D2 4440 neg.w D0
000059D4 3D40 FFB8 move.w [A6 - 0x48], D0
000059D8 6000 01AE bra +0x1B0 /* 00005B88 */
label000059DC:
000059DC 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2
000059E2 6600 005A bne +0x5C /* 00005A3E */
000059E6 7000 moveq.l D0, 0x00
000059E8 102E FEB1 move.b D0, [A6 - 0x14F]
000059EC 0C40 0023 cmpi.w D0, 0x23 /* '#' */
000059F0 670C beq +0xE /* 000059FE */
000059F2 7000 moveq.l D0, 0x00
000059F4 102E FEB1 move.b D0, [A6 - 0x14F]
000059F8 0C40 0062 cmpi.w D0, 0x62 /* 'b' */
000059FC 6640 bne +0x42 /* 00005A3E */
label000059FE:
000059FE 7000 moveq.l D0, 0x00
00005A00 102E FEB1 move.b D0, [A6 - 0x14F]
00005A04 0C40 0023 cmpi.w D0, 0x23 /* '#' */
00005A08 6616 bne +0x18 /* 00005A20 */
00005A0A 0C6E 0002 FFB8 cmpi.w [A6 - 0x48], 0x2
00005A10 6722 beq +0x24 /* 00005A34 */
00005A12 0C6E 0007 FFB8 cmpi.w [A6 - 0x48], 0x7
00005A18 671A beq +0x1C /* 00005A34 */
00005A1A 526E FFB8 addq.w [A6 - 0x48], 1
00005A1E 6014 bra +0x16 /* 00005A34 */
label00005A20:
00005A20 0C6E 0003 FFB8 cmpi.w [A6 - 0x48], 0x3
00005A26 670C beq +0xE /* 00005A34 */
00005A28 0C6E 0008 FFB8 cmpi.w [A6 - 0x48], 0x8
00005A2E 6704 beq +0x6 /* 00005A34 */
00005A30 536E FFB8 subq.w [A6 - 0x48], 1
label00005A34:
00005A34 7003 moveq.l D0, 0x03
00005A36 3D40 FFBA move.w [A6 - 0x46], D0
00005A3A 6000 014C bra +0x14E /* 00005B88 */
label00005A3E:
00005A3E 0C6E 0003 FFBA cmpi.w [A6 - 0x46], 0x3
00005A44 6E30 bgt +0x32 /* 00005A76 */
00005A46 7000 moveq.l D0, 0x00
00005A48 102E FEB1 move.b D0, [A6 - 0x14F]
00005A4C 0C40 0030 cmpi.w D0, 0x30 /* '0' */
00005A50 6524 bcs +0x26 /* 00005A76 */
00005A52 7000 moveq.l D0, 0x00
00005A54 102E FEB1 move.b D0, [A6 - 0x14F]
00005A58 0C40 0039 cmpi.w D0, 0x39 /* '9' */
00005A5C 6218 bhi +0x1A /* 00005A76 */
00005A5E 7000 moveq.l D0, 0x00
00005A60 102E FEB1 move.b D0, [A6 - 0x14F]
00005A64 0640 FFD0 addi.w D0, 0xFFD0
00005A68 3D40 FFB6 move.w [A6 - 0x4A], D0
00005A6C 7004 moveq.l D0, 0x04
00005A6E 3D40 FFBA move.w [A6 - 0x46], D0
00005A72 6000 0114 bra +0x116 /* 00005B88 */
label00005A76:
00005A76 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2
00005A7C 6D00 010A blt +0x10C /* 00005B88 */
00005A80 0C6E 0004 FFBA cmpi.w [A6 - 0x46], 0x4
00005A86 6E00 0100 bgt +0x102 /* 00005B88 */
00005A8A 7005 moveq.l D0, 0x05
00005A8C 3D40 FFBA move.w [A6 - 0x46], D0
00005A90 7000 moveq.l D0, 0x00
00005A92 102E FEB1 move.b D0, [A6 - 0x14F]
00005A96 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005A9A 0007 001E ori.b D7, 0x1E
00005A9E 0077 0028 0068 ori.w [A7 + D0.w + 0x68], 0x28 /* '(' */
00005AA4 0030 0071 0034 ori.b [A0 + D0.w + 0x34], 0x71 /* 'q' */
00005AAA 0065 0042 ori.w -[A5], 0x42 /* 'B' */
00005AAE 0073 0050 0074 ori.w [A3 + D0.w + 0x74], 0x50 /* 'P' */
00005AB4 005E 0078 ori.w [A6]+, 0x78 /* 'x' */
00005AB8 006A 202E FFC2 ori.w [A2 - 0x3E], 0x202E /* ' .' */
00005ABE E580 asl D0, 2
00005AC0 2D40 FFBE move.l [A6 - 0x42], D0
00005AC4 6000 005C bra +0x5E /* 00005B22 */
00005AC8 202E FFC2 move.l D0, [A6 - 0x3E]
00005ACC D080 add.l D0, D0
00005ACE 2D40 FFBE move.l [A6 - 0x42], D0
00005AD2 604E bra +0x50 /* 00005B22 */
00005AD4 2D6E FFC2 FFBE move.l [A6 - 0x42], [A6 - 0x3E]
00005ADA 6046 bra +0x48 /* 00005B22 */
00005ADC 4878 0002 push.l 0x2
00005AE0 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00005AE4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005AE8 2D40 FFBE move.l [A6 - 0x42], D0
00005AEC 6034 bra +0x36 /* 00005B22 */
00005AEE 4878 0004 push.l 0x4
00005AF2 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00005AF6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005AFA 2D40 FFBE move.l [A6 - 0x42], D0
00005AFE 6022 bra +0x24 /* 00005B22 */
00005B00 4878 0008 push.l 0x8
00005B04 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00005B08 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B0C 2D40 FFBE move.l [A6 - 0x42], D0
00005B10 6010 bra +0x12 /* 00005B22 */
00005B12 4878 0010 push.l 0x10
00005B16 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00005B1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B1E 2D40 FFBE move.l [A6 - 0x42], D0
label00005B22:
00005B22 4A46 tst.w D6
00005B24 6700 0062 beq +0x64 /* 00005B88 */
00005B28 206E FEB2 movea.l A0, [A6 - 0x14E]
00005B2C 7000 moveq.l D0, 0x00
00005B2E 1010 move.b D0, [A0]
00005B30 0C40 002E cmpi.w D0, 0x2E /* '.' */
00005B34 670E beq +0x10 /* 00005B44 */
00005B36 206E FEB2 movea.l A0, [A6 - 0x14E]
00005B3A 7000 moveq.l D0, 0x00
00005B3C 1010 move.b D0, [A0]
00005B3E 0C40 0033 cmpi.w D0, 0x33 /* '3' */
00005B42 6644 bne +0x46 /* 00005B88 */
label00005B44:
00005B44 206E FEB2 movea.l A0, [A6 - 0x14E]
00005B48 7000 moveq.l D0, 0x00
00005B4A 1010 move.b D0, [A0]
00005B4C 0C40 002E cmpi.w D0, 0x2E /* '.' */
00005B50 661C bne +0x1E /* 00005B6E */
00005B52 4878 0003 push.l 0x3
00005B56 2F2E FFBE move.l -[A7], [A6 - 0x42]
00005B5A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00005B5E 4878 0002 push.l 0x2
00005B62 2F00 move.l -[A7], D0
00005B64 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B68 2D40 FFBE move.l [A6 - 0x42], D0
00005B6C 6014 bra +0x16 /* 00005B82 */
label00005B6E:
00005B6E 202E FFBE move.l D0, [A6 - 0x42]
00005B72 D080 add.l D0, D0
00005B74 4878 0003 push.l 0x3
00005B78 2F00 move.l -[A7], D0
00005B7A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B7E 2D40 FFBE move.l [A6 - 0x42], D0
label00005B82:
00005B82 5346 subq.w D6, 1
00005B84 52AE FEB2 addq.l [A6 - 0x14E], 1
label00005B88:
00005B88 5346 subq.w D6, 1
label00005B8A:
00005B8A 4A46 tst.w D6
00005B8C 6C00 FC46 bge -0x3B8 /* 000057D4 */
label00005B90:
00005B90 4A54 tst.w [A4]
00005B92 6600 FBDE bne -0x420 /* 00005772 */
00005B96 486E FFC6 pea.l [A6 - 0x3A]
00005B9A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005B9E 588F addq.l A7, 4
00005BA0 7000 moveq.l D0, 0x00
label00005BA2:
00005BA2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005BA6 4E5E unlink A6
00005BA8 4E75 rts
fn00005BAA:
00005BAA 4E56 FFF8 link A6, -0x0008
00005BAE 3D6E 0008 FFF8 move.w [A6 - 0x8], [A6 + 0x8]
00005BB4 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA]
00005BBA 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC]
00005BC0 4267 clr.w -[A7]
00005BC2 2F2D E262 move.l -[A7], [A5 - 0x1D9E]
00005BC6 486E FFF8 pea.l [A6 - 0x8]
00005BCA 4267 clr.w -[A7]
00005BCC A803 syscall SndDoCommand
00005BCE 301F move.w D0, [A7]+
00005BD0 4E5E unlink A6
00005BD2 4E75 rts
fn00005BD4:
00005BD4 4E56 FECE link A6, -0x0132
00005BD8 48E7 0700 movem.l -[A7], D5,D6,D7
00005BDC 486E FFCE pea.l [A6 - 0x32]
00005BE0 2F2E 000C move.l -[A7], [A6 + 0xC]
00005BE4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005BE8 508F addq.l A7, 8
00005BEA 486E FFE6 pea.l [A6 - 0x1A]
00005BEE 4878 0003 push.l 0x3
00005BF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005BF6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00005BFA 4FEF 000C lea.l A7, [A7 + 0xC]
00005BFE 3F00 move.w -[A7], D0
00005C00 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005C04 548F addq.l A7, 2
00005C06 206E FFE6 movea.l A0, [A6 - 0x1A]
00005C0A 2050 movea.l A0, [A0]
00005C0C 3C28 000E move.w D6, [A0 + 0xE]
00005C10 7E00 moveq.l D7, 0x00
00005C12 6000 01A0 bra +0x1A2 /* 00005DB4 */
label00005C16:
00005C16 206E FFE6 movea.l A0, [A6 - 0x1A]
00005C1A 3007 move.w D0, D7
00005C1C C1FC 0006 muls.w D0, 0x6
00005C20 D090 add.l D0, [A0]
00005C22 2040 movea.l A0, D0
00005C24 43EE FFFA lea.l A1, [A6 - 0x6]
00005C28 41E8 0010 lea.l A0, [A0 + 0x10]
00005C2C 22D8 move.l [A1]+, [A0]+
00005C2E 32D8 move.w [A1]+, [A0]+
00005C30 486E FFDA pea.l [A6 - 0x26]
00005C34 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C3C 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00005C40 4FEF 000C lea.l A7, [A7 + 0xC]
00005C44 3F00 move.w -[A7], D0
00005C46 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005C4A 548F addq.l A7, 2
00005C4C 7A00 moveq.l D5, 0x00
00005C4E 6000 0144 bra +0x146 /* 00005D94 */
label00005C52:
00005C52 206E FFDA movea.l A0, [A6 - 0x26]
00005C56 3005 move.w D0, D5
00005C58 48C0 ext.l D0
00005C5A E980 asl D0, 4
00005C5C D090 add.l D0, [A0]
00005C5E 2040 movea.l A0, D0
00005C60 43EE FFEA lea.l A1, [A6 - 0x16]
00005C64 5488 addq.l A0, 2
00005C66 22D8 move.l [A1]+, [A0]+
00005C68 22D8 move.l [A1]+, [A0]+
00005C6A 22D8 move.l [A1]+, [A0]+
00005C6C 22D8 move.l [A1]+, [A0]+
00005C6E 0CAE 736E 6420 FFF6 cmpi.l [A6 - 0xA], 0x736E6420 /* 'snd ' */
00005C76 6600 011A bne +0x11C /* 00005D92 */
00005C7A 202E FFF2 move.l D0, [A6 - 0xE]
00005C7E B0AE FFCE cmp.l D0, [A6 - 0x32]
00005C82 6600 010E bne +0x110 /* 00005D92 */
00005C86 486E FECE pea.l [A6 - 0x132]
00005C8A 2F2E FFEA move.l -[A7], [A6 - 0x16]
00005C8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C92 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00005C96 4FEF 000C lea.l A7, [A7 + 0xC]
00005C9A 3F00 move.w -[A7], D0
00005C9C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005CA0 548F addq.l A7, 2
00005CA2 2F2E 000C move.l -[A7], [A6 + 0xC]
00005CA6 486E FECE pea.l [A6 - 0x132]
00005CAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005CAE 508F addq.l A7, 8
00005CB0 4A40 tst.w D0
00005CB2 6700 00DE beq +0xE0 /* 00005D92 */
00005CB6 486E FFD6 pea.l [A6 - 0x2A]
00005CBA 2F2E FFEA move.l -[A7], [A6 - 0x16]
00005CBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005CC2 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00005CC6 4FEF 000C lea.l A7, [A7 + 0xC]
00005CCA 3F00 move.w -[A7], D0
00005CCC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005CD0 548F addq.l A7, 2
00005CD2 4878 0003 push.l 0x3
00005CD6 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00005CDA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00005CDE 2F00 move.l -[A7], D0
00005CE0 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00005CE4 588F addq.l A7, 4
00005CE6 4A40 tst.w D0
00005CE8 6732 beq +0x34 /* 00005D1C */
00005CEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005CF2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005CF6 508F addq.l A7, 8
00005CF8 3F00 move.w -[A7], D0
00005CFA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005CFE 548F addq.l A7, 2
00005D00 4878 0003 push.l 0x3
00005D04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D08 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005D0C 508F addq.l A7, 8
00005D0E 3F00 move.w -[A7], D0
00005D10 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D14 548F addq.l A7, 2
00005D16 7000 moveq.l D0, 0x00
00005D18 6000 00B8 bra +0xBA /* 00005DD2 */
label00005D1C:
00005D1C 486E FFDE pea.l [A6 - 0x22]
00005D20 2F2E FFEA move.l -[A7], [A6 - 0x16]
00005D24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D28 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00005D2C 4FEF 000C lea.l A7, [A7 + 0xC]
00005D30 3F00 move.w -[A7], D0
00005D32 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D36 548F addq.l A7, 2
00005D38 206E FFDE movea.l A0, [A6 - 0x22]
00005D3C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005D40 2050 movea.l A0, [A0]
00005D42 2F28 000A move.l -[A7], [A0 + 0xA]
00005D46 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00005D4A 508F addq.l A7, 8
00005D4C 2F2E FFEA move.l -[A7], [A6 - 0x16]
00005D50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D54 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005D58 508F addq.l A7, 8
00005D5A 3F00 move.w -[A7], D0
00005D5C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D60 548F addq.l A7, 2
00005D62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005D66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D6A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005D6E 508F addq.l A7, 8
00005D70 3F00 move.w -[A7], D0
00005D72 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D76 548F addq.l A7, 2
00005D78 4878 0003 push.l 0x3
00005D7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D80 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005D84 508F addq.l A7, 8
00005D86 3F00 move.w -[A7], D0
00005D88 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D8C 548F addq.l A7, 2
00005D8E 7001 moveq.l D0, 0x01
00005D90 6040 bra +0x42 /* 00005DD2 */
label00005D92:
00005D92 5245 addq.w D5, 1
label00005D94:
00005D94 BA6E FFFA cmp.w D5, [A6 - 0x6]
00005D98 6D00 FEB8 blt -0x146 /* 00005C52 */
00005D9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005DA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005DA4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005DA8 508F addq.l A7, 8
00005DAA 3F00 move.w -[A7], D0
00005DAC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005DB0 548F addq.l A7, 2
00005DB2 5247 addq.w D7, 1
label00005DB4:
00005DB4 BE46 cmp.w D7, D6
00005DB6 6D00 FE5E blt -0x1A0 /* 00005C16 */
00005DBA 4878 0003 push.l 0x3
00005DBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005DC2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005DC6 508F addq.l A7, 8
00005DC8 3F00 move.w -[A7], D0
00005DCA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005DCE 548F addq.l A7, 2
00005DD0 7000 moveq.l D0, 0x00
label00005DD2:
00005DD2 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00005DD6 4E5E unlink A6
00005DD8 4E75 rts
fn00005DDA:
00005DDA 4AAD E262 tst.l [A5 - 0x1D9E]
00005DDE 6614 bne +0x16 /* 00005DF4 */
00005DE0 4267 clr.w -[A7]
00005DE2 486D E262 pea.l [A5 - 0x1D9E]
00005DE6 3F3C 0005 move.w -[A7], 0x5
00005DEA 42A7 clr.l -[A7]
00005DEC 486D 0EF2 pea.l [A5 + 0xEF2 /* export_474 */]
00005DF0 A807 syscall SndNewChannel
00005DF2 301F move.w D0, [A7]+
label00005DF4:
00005DF4 4E75 rts
export_477:
fn00005DF6:
00005DF6 4AAD E262 tst.l [A5 - 0x1D9E]
00005DFA 6712 beq +0x14 /* 00005E0E */
00005DFC 4267 clr.w -[A7]
00005DFE 2F2D E262 move.l -[A7], [A5 - 0x1D9E]
00005E02 1F3C 0001 move.b -[A7], 0x1
00005E06 A801 syscall SndDisposeChannel
00005E08 301F move.w D0, [A7]+
00005E0A 42AD E262 clr.l [A5 - 0x1D9E]
label00005E0E:
00005E0E 4E75 rts
fn00005E10:
00005E10 2F4D 0004 move.l [A7 + 0x4], A5
00005E14 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00005E18 4E75 rts
00005E1A 205F movea.l A0, [A7]+
00005E1C 2E80 move.l [A7], D0
00005E1E 4ED0 jmp [A0]
fn00005E20:
00005E20 4E56 0000 link A6, 0
00005E24 200D move.l D0, A5
00005E26 2A6E 0008 movea.l A5, [A6 + 0x8]
00005E2A 4E5E unlink A6
00005E2C 205F movea.l A0, [A7]+
00005E2E 4FEF 0004 lea.l A7, [A7 + 0x4]
00005E32 2E80 move.l [A7], D0
00005E34 4ED0 jmp [A0]
export_483:
00005E36 4E56 FBD8 link A6, -0x0428
00005E3A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00005E3E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00005E42 588F addq.l A7, 4
00005E44 4A40 tst.w D0
00005E46 6706 beq +0x8 /* 00005E4E */
00005E48 7000 moveq.l D0, 0x00
00005E4A 6000 0276 bra +0x278 /* 000060C2 */
label00005E4E:
00005E4E 4879 0000 9C40 push.l 0x9C40
00005E54 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00005E58 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00005E5C 508F addq.l A7, 8
00005E5E 4A40 tst.w D0
00005E60 6706 beq +0x8 /* 00005E68 */
00005E62 7000 moveq.l D0, 0x00
00005E64 6000 025C bra +0x25E /* 000060C2 */
label00005E68:
00005E68 526D 8FD6 addq.w [A5 - 0x702A], 1
00005E6C 3B7C 2AFA E588 move.w [A5 - 0x1A78], 0x2AFA
00005E72 3D7C 2B6A FBDE move.w [A6 - 0x422], 0x2B6A /* '+j' */
00005E78 50AE 000C addq.l [A6 + 0xC], 8
00005E7C 206E 000C movea.l A0, [A6 + 0xC]
00005E80 3010 move.w D0, [A0]
00005E82 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005E86 0002 000A ori.b D2, 0xA /* '\n' */
00005E8A 2AFA 000C move.l [A5]+, [PC + 0xC /* 00005E98, value 0x3B7C2B14 */]
00005E8E 2B14 move.l -[A5], [A4]
00005E90 0012 50AE ori.b [A2], 0xAE
00005E94 000C 600A ori.b A4, 0xA /* '\n' */
00005E98 3B7C 2B14 E588 move.w [A5 - 0x1A78], 0x2B14
00005E9E 50AE 000C addq.l [A6 + 0xC], 8
00005EA2 206E 000C movea.l A0, [A6 + 0xC]
00005EA6 3010 move.w D0, [A0]
00005EA8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005EAC 0004 0012 ori.b D4, 0x12
00005EB0 2B6A 0014 2B42 move.l [A5 + 0x2B42 /* export_1380 */], [A2 + 0x14]
00005EB6 001C 2B13 ori.b [A4]+, 0x13
00005EBA 0024 2B2C ori.b -[A4], 0x2C /* ',' */
00005EBE 002A 50AE 000C ori.b [A2 + 0xC], 0xAE
00005EC4 6022 bra +0x24 /* 00005EE8 */
00005EC6 3D7C 2B42 FBDE move.w [A6 - 0x422], 0x2B42 /* '+B' */
00005ECC 50AE 000C addq.l [A6 + 0xC], 8
00005ED0 6016 bra +0x18 /* 00005EE8 */
00005ED2 3D7C 2B13 FBDE move.w [A6 - 0x422], 0x2B13
00005ED8 50AE 000C addq.l [A6 + 0xC], 8
00005EDC 600A bra +0xC /* 00005EE8 */
00005EDE 3D7C 2B2C FBDE move.w [A6 - 0x422], 0x2B2C /* '+,' */
00005EE4 50AE 000C addq.l [A6 + 0xC], 8
label00005EE8:
00005EE8 206E 000C movea.l A0, [A6 + 0xC]
00005EEC 0C50 2B08 cmpi.w [A0], 0x2B08
00005EF0 6706 beq +0x8 /* 00005EF8 */
00005EF2 702F moveq.l D0, 0x2F
00005EF4 6000 01CC bra +0x1CE /* 000060C2 */
label00005EF8:
00005EF8 50AE 000C addq.l [A6 + 0xC], 8
00005EFC 42A7 clr.l -[A7]
00005EFE 42A7 clr.l -[A7]
00005F00 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005F04 205F movea.l A0, [A7]+
00005F06 2D48 FBE0 move.l [A6 - 0x420], A0
00005F0A 3D6D 8FBA FBDA move.w [A6 - 0x426], [A5 - 0x7046]
00005F10 7001 moveq.l D0, 0x01
00005F12 3B40 8FBA move.w [A5 - 0x7046], D0
00005F16 206D 9030 movea.l A0, [A5 - 0x6FD0]
00005F1A 3D68 0042 FBD8 move.w [A6 - 0x428], [A0 + 0x42]
00005F20 206D 9030 movea.l A0, [A5 - 0x6FD0]
00005F24 70FF moveq.l D0, 0xFFFFFFFF
00005F26 3140 0042 move.w [A0 + 0x42], D0
00005F2A 3F2E FBDE move.w -[A7], [A6 - 0x422]
00005F2E 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005F32 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005F36 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005F3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00005F3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F42 4EBA 0434 jsr [PC + 0x434 /* 00006378 */]
00005F46 4FEF 0016 lea.l A7, [A7 + 0x16]
00005F4A 3D40 FBDC move.w [A6 - 0x424], D0
00005F4E 206D 9030 movea.l A0, [A5 - 0x6FD0]
00005F52 316E FBD8 0042 move.w [A0 + 0x42], [A6 - 0x428]
00005F58 3B6E FBD8 8FBA move.w [A5 - 0x7046], [A6 - 0x428]
00005F5E 4A6E FBDC tst.w [A6 - 0x424]
00005F62 673E beq +0x40 /* 00005FA2 */
00005F64 0C6E 2B6A FBDE cmpi.w [A6 - 0x422], 0x2B6A /* '+j' */
00005F6A 6702 beq +0x4 /* 00005F6E */
00005F6C 600A bra +0xC /* 00005F78 */
label00005F6E:
00005F6E 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005F72 4EBA 0628 jsr [PC + 0x628 /* 0000659C */]
00005F76 588F addq.l A7, 4
label00005F78:
00005F78 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005F7C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005F80 42A7 clr.l -[A7]
00005F82 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00005F86 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00005F8A 508F addq.l A7, 8
00005F8C 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20
00005F92 6606 bne +0x8 /* 00005F9A */
00005F94 7000 moveq.l D0, 0x00
00005F96 6000 012A bra +0x12C /* 000060C2 */
label00005F9A:
00005F9A 302E FBDC move.w D0, [A6 - 0x424]
00005F9E 6000 0122 bra +0x124 /* 000060C2 */
label00005FA2:
00005FA2 42A7 clr.l -[A7]
00005FA4 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005FA8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005FAC 201F move.l D0, [A7]+
00005FAE 4878 000E push.l 0xE
00005FB2 2F00 move.l -[A7], D0
00005FB4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005FB8 2D40 FFFC move.l [A6 - 0x4], D0
00005FBC 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005FC0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00005FC4 302E FBDE move.w D0, [A6 - 0x422]
00005FC8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005FCC 0004 0012 ori.b D4, 0x12
00005FD0 2B6A 0034 2B13 move.l [A5 + 0x2B13], [A2 + 0x34]
00005FD6 004C 2B42 ori.w A4, 0x2B42 /* '+B' */
00005FDA 0064 2B2C ori.w -[A4], 0x2B2C /* '+,' */
00005FDE 0084 206E FBE0 ori.l D4, 0x206EFBE0
00005FE4 486D 0F1A pea.l [A5 + 0xF1A /* export_479 */]
00005FE8 3F3C 000E move.w -[A7], 0xE
00005FEC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005FF0 2F10 move.l -[A7], [A0]
00005FF2 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00005FF6 4FEF 000C lea.l A7, [A7 + 0xC]
00005FFA 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00005FFE 4EBA 059C jsr [PC + 0x59C /* 0000659C */]
00006002 588F addq.l A7, 4
00006004 605C bra +0x5E /* 00006062 */
00006006 206E FBE0 movea.l A0, [A6 - 0x420]
0000600A 486D 0F22 pea.l [A5 + 0xF22 /* export_480 */]
0000600E 3F3C 000E move.w -[A7], 0xE
00006012 3F2E FFFE move.w -[A7], [A6 - 0x2]
00006016 2F10 move.l -[A7], [A0]
00006018 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
0000601C 4FEF 000C lea.l A7, [A7 + 0xC]
00006020 6040 bra +0x42 /* 00006062 */
00006022 206E FBE0 movea.l A0, [A6 - 0x420]
00006026 486D 0F2A pea.l [A5 + 0xF2A /* export_481 */]
0000602A 3F3C 000E move.w -[A7], 0xE
0000602E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00006032 2F10 move.l -[A7], [A0]
00006034 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00006038 4FEF 000C lea.l A7, [A7 + 0xC]
0000603C 6024 bra +0x26 /* 00006062 */
0000603E 206E FBE0 movea.l A0, [A6 - 0x420]
00006042 486D 0F32 pea.l [A5 + 0xF32 /* export_482 */]
00006046 3F3C 000E move.w -[A7], 0xE
0000604A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000604E 2F10 move.l -[A7], [A0]
00006050 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00006054 4FEF 000C lea.l A7, [A7 + 0xC]
00006058 2F2E FBE0 move.l -[A7], [A6 - 0x420]
0000605C 4EBA 053E jsr [PC + 0x53E /* 0000659C */]
00006060 588F addq.l A7, 4
label00006062:
00006062 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00006066 4EBA 058C jsr [PC + 0x58C /* 000065F4 */]
0000606A 588F addq.l A7, 4
0000606C 3D40 FBDC move.w [A6 - 0x424], D0
00006070 2F2E FBE0 move.l -[A7], [A6 - 0x420]
00006074 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006078 4A6E FBDC tst.w [A6 - 0x424]
0000607C 6642 bne +0x44 /* 000060C0 */
0000607E 7006 moveq.l D0, 0x06
00006080 3D40 FBE4 move.w [A6 - 0x41C], D0
00006084 7001 moveq.l D0, 0x01
00006086 2D40 FBE6 move.l [A6 - 0x41A], D0
0000608A 426E FCEA clr.w [A6 - 0x316]
0000608E 426E FDF0 clr.w [A6 - 0x210]
00006092 426E FEF6 clr.w [A6 - 0x10A]
00006096 422E FEFC clr.b [A6 - 0x104]
0000609A 486E FBE4 pea.l [A6 - 0x41C]
0000609E 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
000060A2 588F addq.l A7, 4
000060A4 3D40 FBDC move.w [A6 - 0x424], D0
000060A8 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20
000060AE 6604 bne +0x6 /* 000060B4 */
000060B0 7000 moveq.l D0, 0x00
000060B2 600E bra +0x10 /* 000060C2 */
label000060B4:
000060B4 4A6E FBDC tst.w [A6 - 0x424]
000060B8 6706 beq +0x8 /* 000060C0 */
000060BA 302E FBDC move.w D0, [A6 - 0x424]
000060BE 6002 bra +0x4 /* 000060C2 */
label000060C0:
000060C0 7000 moveq.l D0, 0x00
label000060C2:
000060C2 4E5E unlink A6
000060C4 4E75 rts
export_479:
000060C6 4E56 FFF8 link A6, -0x0008
000060CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000060CE 42A7 clr.l -[A7]
000060D0 206E 0008 movea.l A0, [A6 + 0x8]
000060D4 2F28 0004 move.l -[A7], [A0 + 0x4]
000060D8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000060DC 201F move.l D0, [A7]+
000060DE 2D40 FFFC move.l [A6 - 0x4], D0
000060E2 42A7 clr.l -[A7]
000060E4 206E 000C movea.l A0, [A6 + 0xC]
000060E8 2F28 0004 move.l -[A7], [A0 + 0x4]
000060EC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000060F0 201F move.l D0, [A7]+
000060F2 2D40 FFF8 move.l [A6 - 0x8], D0
000060F6 206E 0008 movea.l A0, [A6 + 0x8]
000060FA 2068 0004 movea.l A0, [A0 + 0x4]
000060FE 2850 movea.l A4, [A0]
00006100 206E 000C movea.l A0, [A6 + 0xC]
00006104 2068 0004 movea.l A0, [A0 + 0x4]
00006108 2650 movea.l A3, [A0]
0000610A 202E FFFC move.l D0, [A6 - 0x4]
0000610E B0AE FFF8 cmp.l D0, [A6 - 0x8]
00006112 6F06 ble +0x8 /* 0000611A */
00006114 3E2E FFFA move.w D7, [A6 - 0x6]
00006118 6040 bra +0x42 /* 0000615A */
label0000611A:
0000611A 3E2E FFFE move.w D7, [A6 - 0x2]
0000611E 603A bra +0x3C /* 0000615A */
label00006120:
00006120 7000 moveq.l D0, 0x00
00006122 1014 move.b D0, [A4]
00006124 41ED BECC lea.l A0, [A5 - 0x4134]
00006128 D0C0 add.w A0, D0
0000612A 7000 moveq.l D0, 0x00
0000612C 1013 move.b D0, [A3]
0000612E 43ED BECC lea.l A1, [A5 - 0x4134]
00006132 D2C0 add.w A1, D0
00006134 7000 moveq.l D0, 0x00
00006136 1011 move.b D0, [A1]
00006138 7200 moveq.l D1, 0x00
0000613A 1210 move.b D1, [A0]
0000613C 9240 sub.w D1, D0
0000613E 3C01 move.w D6, D1
00006140 4A46 tst.w D6
00006142 6712 beq +0x14 /* 00006156 */
00006144 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14
0000614A 6606 bne +0x8 /* 00006152 */
0000614C 3006 move.w D0, D6
0000614E 4440 neg.w D0
00006150 3C00 move.w D6, D0
label00006152:
00006152 3006 move.w D0, D6
00006154 6038 bra +0x3A /* 0000618E */
label00006156:
00006156 528C addq.l A4, 1
00006158 528B addq.l A3, 1
label0000615A:
0000615A 3007 move.w D0, D7
0000615C 5347 subq.w D7, 1
0000615E 4A40 tst.w D0
00006160 66BE bne -0x40 /* 00006120 */
00006162 202E FFFC move.l D0, [A6 - 0x4]
00006166 90AE FFF8 sub.l D0, [A6 - 0x8]
0000616A 3C00 move.w D6, D0
0000616C 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14
00006172 6606 bne +0x8 /* 0000617A */
00006174 3006 move.w D0, D6
00006176 4440 neg.w D0
00006178 3C00 move.w D6, D0
label0000617A:
0000617A 4A46 tst.w D6
0000617C 660E bne +0x10 /* 0000618C */
0000617E 206E 000C movea.l A0, [A6 + 0xC]
00006182 226E 0008 movea.l A1, [A6 + 0x8]
00006186 2011 move.l D0, [A1]
00006188 9090 sub.l D0, [A0]
0000618A 3C00 move.w D6, D0
label0000618C:
0000618C 3006 move.w D0, D6
label0000618E:
0000618E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00006192 4E5E unlink A6
00006194 4E75 rts
export_481:
00006196 4E56 FFEC link A6, -0x0014
0000619A 206E 000C movea.l A0, [A6 + 0xC]
0000619E 226E 0008 movea.l A1, [A6 + 0x8]
000061A2 5889 addq.l A1, 4
000061A4 2D59 FFEC move.l [A6 - 0x14], [A1]+
000061A8 2D59 FFF0 move.l [A6 - 0x10], [A1]+
000061AC 3D59 FFF4 move.w [A6 - 0xC], [A1]+
000061B0 4868 0004 pea.l [A0 + 0x4]
000061B4 486E FFEC pea.l [A6 - 0x14]
000061B8 3F3C 0002 move.w -[A7], 0x2
000061BC A9EB syscall Pack4/FP68K
000061BE 41EE FFF6 lea.l A0, [A6 - 0xA]
000061C2 43EE FFEC lea.l A1, [A6 - 0x14]
000061C6 20D9 move.l [A0]+, [A1]+
000061C8 20D9 move.l [A0]+, [A1]+
000061CA 30D9 move.w [A0]+, [A1]+
000061CC 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14
000061D2 6628 bne +0x2A /* 000061FC */
000061D4 41EE FFF6 lea.l A0, [A6 - 0xA]
000061D8 2D58 FFEC move.l [A6 - 0x14], [A0]+
000061DC 2D58 FFF0 move.l [A6 - 0x10], [A0]+
000061E0 3D58 FFF4 move.w [A6 - 0xC], [A0]+
000061E4 486E FFEC pea.l [A6 - 0x14]
000061E8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000061EC A9EB syscall Pack4/FP68K
000061EE 41EE FFF6 lea.l A0, [A6 - 0xA]
000061F2 43EE FFEC lea.l A1, [A6 - 0x14]
000061F6 20D9 move.l [A0]+, [A1]+
000061F8 20D9 move.l [A0]+, [A1]+
000061FA 30D9 move.w [A0]+, [A1]+
label000061FC:
000061FC 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00006202 486E FFF4 pea.l [A6 - 0xC]
00006206 486E FFF6 pea.l [A6 - 0xA]
0000620A 3F3C 2008 move.w -[A7], 0x2008
0000620E A9EB syscall Pack4/FP68K
00006210 660E bne +0x10 /* 00006220 */
00006212 206E 000C movea.l A0, [A6 + 0xC]
00006216 226E 0008 movea.l A1, [A6 + 0x8]
0000621A 2011 move.l D0, [A1]
0000621C 9090 sub.l D0, [A0]
0000621E 601C bra +0x1E /* 0000623C */
label00006220:
00006220 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00006226 486E FFF4 pea.l [A6 - 0xC]
0000622A 486E FFF6 pea.l [A6 - 0xA]
0000622E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00006232 A9EB syscall Pack4/FP68K
00006234 6F04 ble +0x6 /* 0000623A */
00006236 7001 moveq.l D0, 0x01
00006238 6002 bra +0x4 /* 0000623C */
label0000623A:
0000623A 70FF moveq.l D0, 0xFFFFFFFF
label0000623C:
0000623C 4E5E unlink A6
0000623E 4E75 rts
export_480:
00006240 4E56 FFD8 link A6, -0x0028
00006244 48E7 0018 movem.l -[A7], A3,A4
00006248 206E 0008 movea.l A0, [A6 + 0x8]
0000624C 5888 addq.l A0, 4
0000624E 2848 movea.l A4, A0
00006250 206E 000C movea.l A0, [A6 + 0xC]
00006254 5888 addq.l A0, 4
00006256 2648 movea.l A3, A0
00006258 2F0C move.l -[A7], A4
0000625A 486E FFF6 pea.l [A6 - 0xA]
0000625E 3F3C 300E move.w -[A7], 0x300E
00006262 A9EB syscall Pack4/FP68K
00006264 2F0B move.l -[A7], A3
00006266 486E FFEC pea.l [A6 - 0x14]
0000626A 3F3C 300E move.w -[A7], 0x300E
0000626E A9EB syscall Pack4/FP68K
00006270 41EE FFF6 lea.l A0, [A6 - 0xA]
00006274 2D58 FFD8 move.l [A6 - 0x28], [A0]+
00006278 2D58 FFDC move.l [A6 - 0x24], [A0]+
0000627C 3D58 FFE0 move.w [A6 - 0x20], [A0]+
00006280 486E FFEC pea.l [A6 - 0x14]
00006284 486E FFD8 pea.l [A6 - 0x28]
00006288 3F3C 0002 move.w -[A7], 0x2
0000628C A9EB syscall Pack4/FP68K
0000628E 41EE FFE2 lea.l A0, [A6 - 0x1E]
00006292 43EE FFD8 lea.l A1, [A6 - 0x28]
00006296 20D9 move.l [A0]+, [A1]+
00006298 20D9 move.l [A0]+, [A1]+
0000629A 30D9 move.w [A0]+, [A1]+
0000629C 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14
000062A2 6628 bne +0x2A /* 000062CC */
000062A4 41EE FFE2 lea.l A0, [A6 - 0x1E]
000062A8 2D58 FFD8 move.l [A6 - 0x28], [A0]+
000062AC 2D58 FFDC move.l [A6 - 0x24], [A0]+
000062B0 3D58 FFE0 move.w [A6 - 0x20], [A0]+
000062B4 486E FFD8 pea.l [A6 - 0x28]
000062B8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000062BC A9EB syscall Pack4/FP68K
000062BE 41EE FFE2 lea.l A0, [A6 - 0x1E]
000062C2 43EE FFD8 lea.l A1, [A6 - 0x28]
000062C6 20D9 move.l [A0]+, [A1]+
000062C8 20D9 move.l [A0]+, [A1]+
000062CA 30D9 move.w [A0]+, [A1]+
label000062CC:
000062CC 3D7C 0000 FFE0 move.w [A6 - 0x20], 0x0
000062D2 486E FFE0 pea.l [A6 - 0x20]
000062D6 486E FFE2 pea.l [A6 - 0x1E]
000062DA 3F3C 2008 move.w -[A7], 0x2008
000062DE A9EB syscall Pack4/FP68K
000062E0 660E bne +0x10 /* 000062F0 */
000062E2 206E 000C movea.l A0, [A6 + 0xC]
000062E6 226E 0008 movea.l A1, [A6 + 0x8]
000062EA 2011 move.l D0, [A1]
000062EC 9090 sub.l D0, [A0]
000062EE 601C bra +0x1E /* 0000630C */
label000062F0:
000062F0 3D7C 0000 FFE0 move.w [A6 - 0x20], 0x0
000062F6 486E FFE0 pea.l [A6 - 0x20]
000062FA 486E FFE2 pea.l [A6 - 0x1E]
000062FE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00006302 A9EB syscall Pack4/FP68K
00006304 6F04 ble +0x6 /* 0000630A */
00006306 7001 moveq.l D0, 0x01
00006308 6002 bra +0x4 /* 0000630C */
label0000630A:
0000630A 70FF moveq.l D0, 0xFFFFFFFF
label0000630C:
0000630C 4CDF 1800 movem.l A3,A4, [A7]+
00006310 4E5E unlink A6
00006312 4E75 rts
export_482:
00006314 4E56 FE00 link A6, -0x0200
00006318 2F07 move.l -[A7], D7
0000631A 486E FF00 pea.l [A6 - 0x100]
0000631E 206E 0008 movea.l A0, [A6 + 0x8]
00006322 2F28 0004 move.l -[A7], [A0 + 0x4]
00006326 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000632A 508F addq.l A7, 8
0000632C 486E FE00 pea.l [A6 - 0x200]
00006330 206E 000C movea.l A0, [A6 + 0xC]
00006334 2F28 0004 move.l -[A7], [A0 + 0x4]
00006338 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000633C 508F addq.l A7, 8
0000633E 4267 clr.w -[A7]
00006340 486E FF00 pea.l [A6 - 0x100]
00006344 486E FE00 pea.l [A6 - 0x200]
00006348 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
0000634C 301F move.w D0, [A7]+
0000634E 3E00 move.w D7, D0
00006350 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14
00006356 6606 bne +0x8 /* 0000635E */
00006358 3007 move.w D0, D7
0000635A 4440 neg.w D0
0000635C 3E00 move.w D7, D0
label0000635E:
0000635E 4A47 tst.w D7
00006360 660E bne +0x10 /* 00006370 */
00006362 206E 000C movea.l A0, [A6 + 0xC]
00006366 226E 0008 movea.l A1, [A6 + 0x8]
0000636A 2011 move.l D0, [A1]
0000636C 9090 sub.l D0, [A0]
0000636E 3E00 move.w D7, D0
label00006370:
00006370 3007 move.w D0, D7
00006372 2E1F move.l D7, [A7]+
00006374 4E5E unlink A6
00006376 4E75 rts
fn00006378:
00006378 4E56 FB80 link A6, -0x0480
0000637C 48E7 0700 movem.l -[A7], D5,D6,D7
00006380 206D 9000 movea.l A0, [A5 - 0x7000]
00006384 2050 movea.l A0, [A0]
00006386 2A28 0008 move.l D5, [A0 + 0x8]
0000638A 4878 000E push.l 0xE
0000638E 2F05 move.l -[A7], D5
00006390 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00006394 0680 0000 4E20 addi.l D0, 0x4E20 /* 'N ' */
0000639A 2F00 move.l -[A7], D0
0000639C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000063A0 588F addq.l A7, 4
000063A2 4A40 tst.w D0
000063A4 6706 beq +0x8 /* 000063AC */
000063A6 7056 moveq.l D0, 0x56
000063A8 6000 01EA bra +0x1EC /* 00006594 */
label000063AC:
000063AC 4878 000E push.l 0xE
000063B0 2F05 move.l -[A7], D5
000063B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000063B6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000063BA 2F00 move.l -[A7], D0
000063BC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000063C0 206E 0018 movea.l A0, [A6 + 0x18]
000063C4 2D50 FB82 move.l [A6 - 0x47E], [A0]
000063C8 7C00 moveq.l D6, 0x00
000063CA 6012 bra +0x14 /* 000063DE */
label000063CC:
000063CC 206E FB82 movea.l A0, [A6 - 0x47E]
000063D0 42A8 0004 clr.l [A0 + 0x4]
000063D4 06AE 0000 000E FB82 addi.l [A6 - 0x47E], 0xE
000063DC 5286 addq.l D6, 1
label000063DE:
000063DE BC85 cmp.l D6, D5
000063E0 6DEA blt -0x14 /* 000063CC */
000063E2 7005 moveq.l D0, 0x05
000063E4 3D40 FBE4 move.w [A6 - 0x41C], D0
000063E8 426E FCEA clr.w [A6 - 0x316]
000063EC 426E FDF0 clr.w [A6 - 0x210]
000063F0 426E FEF6 clr.w [A6 - 0x10A]
000063F4 422E FEFC clr.b [A6 - 0x104]
000063F8 706E moveq.l D0, 0x6E
000063FA 3D40 FB9C move.w [A6 - 0x464], D0
000063FE 7C00 moveq.l D6, 0x00
00006400 6000 0188 bra +0x18A /* 0000658A */
label00006404:
00006404 2D46 FBE6 move.l [A6 - 0x41A], D6
00006408 486E FBE4 pea.l [A6 - 0x41C]
0000640C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
00006410 588F addq.l A7, 4
00006412 3E00 move.w D7, D0
00006414 4A47 tst.w D7
00006416 6706 beq +0x8 /* 0000641E */
00006418 3007 move.w D0, D7
0000641A 6000 0178 bra +0x17A /* 00006594 */
label0000641E:
0000641E 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00006422 3E00 move.w D7, D0
00006424 4A47 tst.w D7
00006426 6706 beq +0x8 /* 0000642E */
00006428 3007 move.w D0, D7
0000642A 6000 0168 bra +0x16A /* 00006594 */
label0000642E:
0000642E 486E FBAA pea.l [A6 - 0x456]
00006432 486E FB9E pea.l [A6 - 0x462]
00006436 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000643A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000643E 2F2E 000C move.l -[A7], [A6 + 0xC]
00006442 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006446 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000644A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000644E 3E00 move.w D7, D0
00006450 4A47 tst.w D7
00006452 6716 beq +0x18 /* 0000646A */
00006454 42A7 clr.l -[A7]
00006456 3F3C 0005 move.w -[A7], 0x5
0000645A 3F3C 0007 move.w -[A7], 0x7
0000645E 486E FBAA pea.l [A6 - 0x456]
00006462 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00006466 4FEF 000C lea.l A7, [A7 + 0xC]
label0000646A:
0000646A 302E FB9E move.w D0, [A6 - 0x462]
0000646E 48C0 ext.l D0
00006470 E780 asl D0, 3
00006472 D0AE 000C add.l D0, [A6 + 0xC]
00006476 2040 movea.l A0, D0
00006478 4A50 tst.w [A0]
0000647A 6604 bne +0x6 /* 00006480 */
0000647C 426E FB9C clr.w [A6 - 0x464]
label00006480:
00006480 2D46 FB86 move.l [A6 - 0x47A], D6
00006484 7E00 moveq.l D7, 0x00
00006486 302E 001C move.w D0, [A6 + 0x1C]
0000648A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000648E 0004 0012 ori.b D4, 0x12
00006492 2B6A 000E 2B2C move.l [A5 + 0x2B2C], [A2 + 0xE]
00006498 0052 2B13 ori.w [A2], 0x2B13
0000649C 0092 2B42 00C8 ori.l [A2], 0x2B4200C8
000064A2 486E FBAA pea.l [A6 - 0x456]
000064A6 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
000064AA 588F addq.l A7, 4
000064AC 3F3C 0004 move.w -[A7], 0x4
000064B0 486E FBAA pea.l [A6 - 0x456]
000064B4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000064B8 5C8F addq.l A7, 6
000064BA 486E FBAA pea.l [A6 - 0x456]
000064BE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000064C2 588F addq.l A7, 4
000064C4 2F00 move.l -[A7], D0
000064C6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000064CA 588F addq.l A7, 4
000064CC 4A40 tst.w D0
000064CE 6710 beq +0x12 /* 000064E0 */
000064D0 486E FBAA pea.l [A6 - 0x456]
000064D4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000064D8 588F addq.l A7, 4
000064DA 7056 moveq.l D0, 0x56
000064DC 6000 00B6 bra +0xB8 /* 00006594 */
label000064E0:
000064E0 2D6E FBBC FB8A move.l [A6 - 0x476], [A6 - 0x444]
000064E6 6000 0080 bra +0x82 /* 00006568 */
000064EA 2D7C 8000 0000 FB8A move.l [A6 - 0x476], 0x80000000
000064F2 42AE FB8E clr.l [A6 - 0x472]
000064F6 486E FBAA pea.l [A6 - 0x456]
000064FA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000064FE 588F addq.l A7, 4
00006500 4A80 tst.l D0
00006502 671E beq +0x20 /* 00006522 */
00006504 486E FB94 pea.l [A6 - 0x46C]
00006508 486E FBAA pea.l [A6 - 0x456]
0000650C 4EBA BA98 jsr [PC - 0x4568 /* 00001FA6 */]
00006510 508F addq.l A7, 8
00006512 4A40 tst.w D0
00006514 660C bne +0xE /* 00006522 */
00006516 41EE FB8A lea.l A0, [A6 - 0x476]
0000651A 43EE FB94 lea.l A1, [A6 - 0x46C]
0000651E 20D9 move.l [A0]+, [A1]+
00006520 20D9 move.l [A0]+, [A1]+
label00006522:
00006522 486E FBAA pea.l [A6 - 0x456]
00006526 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000652A 588F addq.l A7, 4
0000652C 603A bra +0x3C /* 00006568 */
0000652E 3D7C 0000 FB80 move.w [A6 - 0x480], 0x0
00006534 486E FB80 pea.l [A6 - 0x480]
00006538 486E FBA0 pea.l [A6 - 0x460]
0000653C 3F3C 200E move.w -[A7], 0x200E
00006540 A9EB syscall Pack4/FP68K
00006542 486E FBA0 pea.l [A6 - 0x460]
00006546 486E FBAA pea.l [A6 - 0x456]
0000654A 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
0000654E 508F addq.l A7, 8
00006550 486E FBAA pea.l [A6 - 0x456]
00006554 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006558 588F addq.l A7, 4
0000655A 41EE FB8A lea.l A0, [A6 - 0x476]
0000655E 43EE FBA0 lea.l A1, [A6 - 0x460]
00006562 20D9 move.l [A0]+, [A1]+
00006564 20D9 move.l [A0]+, [A1]+
00006566 30D9 move.w [A0]+, [A1]+
label00006568:
00006568 206E 0018 movea.l A0, [A6 + 0x18]
0000656C 2F06 move.l -[A7], D6
0000656E 2F3C 0000 000E move.l -[A7], 0xE
00006574 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00006578 D090 add.l D0, [A0]
0000657A 2040 movea.l A0, D0
0000657C 43EE FB86 lea.l A1, [A6 - 0x47A]
00006580 20D9 move.l [A0]+, [A1]+
00006582 20D9 move.l [A0]+, [A1]+
00006584 20D9 move.l [A0]+, [A1]+
00006586 30D9 move.w [A0]+, [A1]+
00006588 5286 addq.l D6, 1
label0000658A:
0000658A BC85 cmp.l D6, D5
0000658C 6D00 FE76 blt -0x188 /* 00006404 */
00006590 302E FB9C move.w D0, [A6 - 0x464]
label00006594:
00006594 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00006598 4E5E unlink A6
0000659A 4E75 rts
fn0000659C:
0000659C 4E56 FFFC link A6, -0x0004
000065A0 48E7 0300 movem.l -[A7], D6,D7
000065A4 42A7 clr.l -[A7]
000065A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000065AA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000065AE 201F move.l D0, [A7]+
000065B0 4878 000E push.l 0xE
000065B4 2F00 move.l -[A7], D0
000065B6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000065BA 3E00 move.w D7, D0
000065BC 206E 0008 movea.l A0, [A6 + 0x8]
000065C0 2D50 FFFC move.l [A6 - 0x4], [A0]
000065C4 7C00 moveq.l D6, 0x00
000065C6 6020 bra +0x22 /* 000065E8 */
label000065C8:
000065C8 206E FFFC movea.l A0, [A6 - 0x4]
000065CC 4AA8 0004 tst.l [A0 + 0x4]
000065D0 670C beq +0xE /* 000065DE */
000065D2 206E FFFC movea.l A0, [A6 - 0x4]
000065D6 2F28 0004 move.l -[A7], [A0 + 0x4]
000065DA 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000065DE:
000065DE 06AE 0000 000E FFFC addi.l [A6 - 0x4], 0xE
000065E6 5246 addq.w D6, 1
label000065E8:
000065E8 BC47 cmp.w D6, D7
000065EA 6DDC blt -0x22 /* 000065C8 */
000065EC 4CDF 00C0 movem.l D6,D7, [A7]+
000065F0 4E5E unlink A6
000065F2 4E75 rts
fn000065F4:
000065F4 4E56 FFBC link A6, -0x0044
000065F8 48E7 0700 movem.l -[A7], D5,D6,D7
000065FC 206D 9000 movea.l A0, [A5 - 0x7000]
00006600 2050 movea.l A0, [A0]
00006602 2A28 0008 move.l D5, [A0 + 0x8]
00006606 2005 move.l D0, D5
00006608 ED80 asl D0, 6
0000660A 2F00 move.l -[A7], D0
0000660C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00006610 588F addq.l A7, 4
00006612 4A40 tst.w D0
00006614 6706 beq +0x8 /* 0000661C */
00006616 7056 moveq.l D0, 0x56
00006618 6000 0092 bra +0x94 /* 000066AC */
label0000661C:
0000661C 2005 move.l D0, D5
0000661E ED80 asl D0, 6
00006620 42A7 clr.l -[A7]
00006622 2F00 move.l -[A7], D0
00006624 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00006628 205F movea.l A0, [A7]+
0000662A 2D48 FFBC move.l [A6 - 0x44], A0
0000662E 2F2E FFBC move.l -[A7], [A6 - 0x44]
00006632 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00006636 7C00 moveq.l D6, 0x00
00006638 6024 bra +0x26 /* 0000665E */
label0000663A:
0000663A 206E FFBC movea.l A0, [A6 - 0x44]
0000663E 2006 move.l D0, D6
00006640 ED80 asl D0, 6
00006642 D090 add.l D0, [A0]
00006644 2F00 move.l -[A7], D0
00006646 2006 move.l D0, D6
00006648 5280 addq.l D0, 1
0000664A 2F00 move.l -[A7], D0
0000664C 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00006650 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00006654 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00006658 4FEF 0010 lea.l A7, [A7 + 0x10]
0000665C 5286 addq.l D6, 1
label0000665E:
0000665E BC85 cmp.l D6, D5
00006660 6DD8 blt -0x26 /* 0000663A */
00006662 7C00 moveq.l D6, 0x00
00006664 6038 bra +0x3A /* 0000669E */
label00006666:
00006666 206E 0008 movea.l A0, [A6 + 0x8]
0000666A 2F06 move.l -[A7], D6
0000666C 2F3C 0000 000E move.l -[A7], 0xE
00006672 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00006676 D090 add.l D0, [A0]
00006678 2040 movea.l A0, D0
0000667A 226E FFBC movea.l A1, [A6 - 0x44]
0000667E 2010 move.l D0, [A0]
00006680 ED80 asl D0, 6
00006682 D091 add.l D0, [A1]
00006684 2F00 move.l -[A7], D0
00006686 2006 move.l D0, D6
00006688 5280 addq.l D0, 1
0000668A 2F00 move.l -[A7], D0
0000668C 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00006690 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00006694 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00006698 4FEF 0010 lea.l A7, [A7 + 0x10]
0000669C 5286 addq.l D6, 1
label0000669E:
0000669E BC85 cmp.l D6, D5
000066A0 6DC4 blt -0x3A /* 00006666 */
000066A2 2F2E FFBC move.l -[A7], [A6 - 0x44]
000066A6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000066AA 7000 moveq.l D0, 0x00
label000066AC:
000066AC 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000066B0 4E5E unlink A6
000066B2 4E75 rts
export_484:
000066B4 4E56 FFBE link A6, -0x0042
000066B8 2F0C move.l -[A7], A4
000066BA 286E 000C movea.l A4, [A6 + 0xC]
000066BE 508C addq.l A4, 8
000066C0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000066C4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000066C8 2F0C move.l -[A7], A4
000066CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000066CE 4EBA 00C2 jsr [PC + 0xC2 /* 00006792 */]
000066D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000066D6 3D40 FFC4 move.w [A6 - 0x3C], D0
000066DA 4A6E FFC4 tst.w [A6 - 0x3C]
000066DE 6E08 bgt +0xA /* 000066E8 */
000066E0 302E FFC4 move.w D0, [A6 - 0x3C]
000066E4 6000 00A6 bra +0xA8 /* 0000678C */
label000066E8:
000066E8 70FF moveq.l D0, 0xFFFFFFFF
000066EA 3B40 8FDC move.w [A5 - 0x7024], D0
000066EE 486E FFC6 pea.l [A6 - 0x3A]
000066F2 486E FFC2 pea.l [A6 - 0x3E]
000066F6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000066FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000066FE 2F0C move.l -[A7], A4
00006700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006704 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00006708 4FEF 0018 lea.l A7, [A7 + 0x18]
0000670C 3D40 FFC4 move.w [A6 - 0x3C], D0
00006710 4A6E FFC4 tst.w [A6 - 0x3C]
00006714 6708 beq +0xA /* 0000671E */
00006716 302E FFC4 move.w D0, [A6 - 0x3C]
0000671A 6000 0070 bra +0x72 /* 0000678C */
label0000671E:
0000671E 302E FFC2 move.w D0, [A6 - 0x3E]
00006722 48C0 ext.l D0
00006724 E780 asl D0, 3
00006726 D9C0 add.l A4, D0
00006728 4A54 tst.w [A4]
0000672A 670E beq +0x10 /* 0000673A */
0000672C 486E FFC6 pea.l [A6 - 0x3A]
00006730 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006734 588F addq.l A7, 4
00006736 7013 moveq.l D0, 0x13
00006738 6052 bra +0x54 /* 0000678C */
label0000673A:
0000673A 486E FFBE pea.l [A6 - 0x42]
0000673E 486E FFC6 pea.l [A6 - 0x3A]
00006742 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00006746 508F addq.l A7, 8
00006748 206E FFBE movea.l A0, [A6 - 0x42]
0000674C 2850 movea.l A4, [A0]
0000674E 486E FFC6 pea.l [A6 - 0x3A]
00006752 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00006756 588F addq.l A7, 4
00006758 2D40 0010 move.l [A6 + 0x10], D0
0000675C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006760 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006764 2F0C move.l -[A7], A4
00006766 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000676A 4EBA 0026 jsr [PC + 0x26 /* 00006792 */]
0000676E 4FEF 0010 lea.l A7, [A7 + 0x10]
00006772 3D40 FFC4 move.w [A6 - 0x3C], D0
00006776 486E FFC6 pea.l [A6 - 0x3A]
0000677A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000677E 588F addq.l A7, 4
00006780 2F2E FFBE move.l -[A7], [A6 - 0x42]
00006784 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006788 302E FFC4 move.w D0, [A6 - 0x3C]
label0000678C:
0000678C 285F movea.l A4, [A7]+
0000678E 4E5E unlink A6
00006790 4E75 rts
fn00006792:
00006792 4E56 FE96 link A6, -0x016A
00006796 206E 000C movea.l A0, [A6 + 0xC]
0000679A 0C50 138D cmpi.w [A0], 0x138D
0000679E 661E bne +0x20 /* 000067BE */
000067A0 50AE 000C addq.l [A6 + 0xC], 8
000067A4 206E 000C movea.l A0, [A6 + 0xC]
000067A8 4A50 tst.w [A0]
000067AA 6706 beq +0x8 /* 000067B2 */
000067AC 7013 moveq.l D0, 0x13
000067AE 6000 06DA bra +0x6DC /* 00006E8A */
label000067B2:
000067B2 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
000067B6 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000067BA 6000 06CE bra +0x6D0 /* 00006E8A */
label000067BE:
000067BE 426E FEA8 clr.w [A6 - 0x158]
000067C2 206E 000C movea.l A0, [A6 + 0xC]
000067C6 0C50 2713 cmpi.w [A0], 0x2713
000067CA 6606 bne +0x8 /* 000067D2 */
000067CC 7001 moveq.l D0, 0x01
000067CE 3D40 FEA8 move.w [A6 - 0x158], D0
label000067D2:
000067D2 206E 000C movea.l A0, [A6 + 0xC]
000067D6 0C50 2711 cmpi.w [A0], 0x2711
000067DA 6606 bne +0x8 /* 000067E2 */
000067DC 7002 moveq.l D0, 0x02
000067DE 3D40 FEA8 move.w [A6 - 0x158], D0
label000067E2:
000067E2 4A6E FEA8 tst.w [A6 - 0x158]
000067E6 6704 beq +0x6 /* 000067EC */
000067E8 50AE 000C addq.l [A6 + 0xC], 8
label000067EC:
000067EC 206E 000C movea.l A0, [A6 + 0xC]
000067F0 0C50 2B6A cmpi.w [A0], 0x2B6A /* '+j' */
000067F4 6600 0206 bne +0x208 /* 000069FC */
000067F8 50AE 000C addq.l [A6 + 0xC], 8
000067FC 206E 000C movea.l A0, [A6 + 0xC]
00006800 0C50 271B cmpi.w [A0], 0x271B
00006804 6706 beq +0x8 /* 0000680C */
00006806 7005 moveq.l D0, 0x05
00006808 6000 0680 bra +0x682 /* 00006E8A */
label0000680C:
0000680C 50AE 000C addq.l [A6 + 0xC], 8
00006810 486E FEB2 pea.l [A6 - 0x14E]
00006814 486E FEA6 pea.l [A6 - 0x15A]
00006818 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000681C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006820 2F2E 000C move.l -[A7], [A6 + 0xC]
00006824 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006828 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000682C 4FEF 0018 lea.l A7, [A7 + 0x18]
00006830 3D40 FEA4 move.w [A6 - 0x15C], D0
00006834 4A6E FEA4 tst.w [A6 - 0x15C]
00006838 6708 beq +0xA /* 00006842 */
0000683A 302E FEA4 move.w D0, [A6 - 0x15C]
0000683E 6000 064A bra +0x64C /* 00006E8A */
label00006842:
00006842 0C6E 0003 FEB2 cmpi.w [A6 - 0x14E], 0x3
00006848 6710 beq +0x12 /* 0000685A */
0000684A 486E FEB2 pea.l [A6 - 0x14E]
0000684E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006852 588F addq.l A7, 4
00006854 7002 moveq.l D0, 0x02
00006856 6000 0632 bra +0x634 /* 00006E8A */
label0000685A:
0000685A 206E FF50 movea.l A0, [A6 - 0xB0]
0000685E 302E FF4A move.w D0, [A6 - 0xB6]
00006862 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006866 D090 add.l D0, [A0]
00006868 2040 movea.l A0, D0
0000686A 43EE FFAE lea.l A1, [A6 - 0x52]
0000686E 7013 moveq.l D0, 0x13
label00006870:
00006870 22D8 move.l [A1]+, [A0]+
00006872 51C8 FFFC dbf D0, -0x6 /* 00006870 */
00006876 32D8 move.w [A1]+, [A0]+
00006878 486E FEB2 pea.l [A6 - 0x14E]
0000687C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006880 588F addq.l A7, 4
00006882 302E FEA6 move.w D0, [A6 - 0x15A]
00006886 48C0 ext.l D0
00006888 E780 asl D0, 3
0000688A D1AE 000C add.l [A6 + 0xC], D0
0000688E 206E 000C movea.l A0, [A6 + 0xC]
00006892 4A50 tst.w [A0]
00006894 6706 beq +0x8 /* 0000689C */
00006896 7013 moveq.l D0, 0x13
00006898 6000 05F0 bra +0x5F2 /* 00006E8A */
label0000689C:
0000689C 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2
000068A2 6706 beq +0x8 /* 000068AA */
000068A4 700A moveq.l D0, 0x0A
000068A6 6000 05E2 bra +0x5E4 /* 00006E8A */
label000068AA:
000068AA 082E 0000 FFBB btst.b [A6 - 0x45], 0x0
000068B0 670E beq +0x10 /* 000068C0 */
000068B2 486E FFAE pea.l [A6 - 0x52]
000068B6 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000068BA 588F addq.l A7, 4
000068BC 4A40 tst.w D0
000068BE 6706 beq +0x8 /* 000068C6 */
label000068C0:
000068C0 7000 moveq.l D0, 0x00
000068C2 6000 05C6 bra +0x5C8 /* 00006E8A */
label000068C6:
000068C6 4AAE FF28 tst.l [A6 - 0xD8]
000068CA 6606 bne +0x8 /* 000068D2 */
000068CC 703D moveq.l D0, 0x3D
000068CE 6000 05BA bra +0x5BC /* 00006E8A */
label000068D2:
000068D2 0C6E 0064 FF3C cmpi.w [A6 - 0xC4], 0x64 /* 'd' */
000068D8 6754 beq +0x56 /* 0000692E */
000068DA 4267 clr.w -[A7]
000068DC 3F3C 0001 move.w -[A7], 0x1
000068E0 2F2E FF0C move.l -[A7], [A6 - 0xF4]
000068E4 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
000068E8 508F addq.l A7, 8
000068EA 4267 clr.w -[A7]
000068EC 3F3C 0001 move.w -[A7], 0x1
000068F0 2F2E FF20 move.l -[A7], [A6 - 0xE0]
000068F4 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
000068F8 508F addq.l A7, 8
000068FA 7064 moveq.l D0, 0x64
000068FC 3D40 FF3C move.w [A6 - 0xC4], D0
00006900 486E FEE0 pea.l [A6 - 0x120]
00006904 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006908 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000690C 508F addq.l A7, 8
0000690E 202E FF28 move.l D0, [A6 - 0xD8]
00006912 B0AD 9030 cmp.l D0, [A5 - 0x6FD0]
00006916 6606 bne +0x8 /* 0000691E */
00006918 7064 moveq.l D0, 0x64
0000691A 3B40 9044 move.w [A5 - 0x6FBC], D0
label0000691E:
0000691E 42A7 clr.l -[A7]
00006920 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006924 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00006928 508F addq.l A7, 8
0000692A 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label0000692E:
0000692E 486E FEB2 pea.l [A6 - 0x14E]
00006932 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00006936 588F addq.l A7, 4
00006938 4A40 tst.w D0
0000693A 6600 0070 bne +0x72 /* 000069AC */
0000693E 3D6D 8FD8 FEA0 move.w [A6 - 0x160], [A5 - 0x7028]
00006944 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00006948 3D40 FEA4 move.w [A6 - 0x15C], D0
0000694C 4A6E FEA4 tst.w [A6 - 0x15C]
00006950 6708 beq +0xA /* 0000695A */
00006952 302E FEA4 move.w D0, [A6 - 0x15C]
00006956 6000 0532 bra +0x534 /* 00006E8A */
label0000695A:
0000695A 302E FEA0 move.w D0, [A6 - 0x160]
0000695E B06D 8FD8 cmp.w D0, [A5 - 0x7028]
00006962 6706 beq +0x8 /* 0000696A */
00006964 7000 moveq.l D0, 0x00
00006966 6000 0522 bra +0x524 /* 00006E8A */
label0000696A:
0000696A 3F2E FF4A move.w -[A7], [A6 - 0xB6]
0000696E 2F2E FF50 move.l -[A7], [A6 - 0xB0]
00006972 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006976 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
0000697A 4FEF 000A lea.l A7, [A7 + 0xA]
0000697E 3D40 FEA4 move.w [A6 - 0x15C], D0
00006982 4A6E FEA4 tst.w [A6 - 0x15C]
00006986 6708 beq +0xA /* 00006990 */
00006988 302E FEA4 move.w D0, [A6 - 0x15C]
0000698C 6000 04FC bra +0x4FE /* 00006E8A */
label00006990:
00006990 302E FEA0 move.w D0, [A6 - 0x160]
00006994 B06D 8FD8 cmp.w D0, [A5 - 0x7028]
00006998 6706 beq +0x8 /* 000069A0 */
0000699A 7000 moveq.l D0, 0x00
0000699C 6000 04EC bra +0x4EE /* 00006E8A */
label000069A0:
000069A0 4A6D 928E tst.w [A5 - 0x6D72]
000069A4 6C06 bge +0x8 /* 000069AC */
000069A6 7000 moveq.l D0, 0x00
000069A8 6000 04E0 bra +0x4E2 /* 00006E8A */
label000069AC:
000069AC 2F2E FF28 move.l -[A7], [A6 - 0xD8]
000069B0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000069B4 588F addq.l A7, 4
000069B6 302E FEA8 move.w D0, [A6 - 0x158]
000069BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000069BE 0000 0002 ori.b D0, 0x2
000069C2 0030 0006 0012 ori.b [A0 + D0.w + 0x12], 0x6
000069C8 001C 42A7 ori.b [A4]+, 0xA7
000069CC 4878 FFFF push.l 0xFFFF
000069D0 2F2D 929A move.l -[A7], [A5 - 0x6D66]
000069D4 A9D1 syscall TESetSelect
000069D6 601A bra +0x1C /* 000069F2 */
000069D8 42A7 clr.l -[A7]
000069DA 42A7 clr.l -[A7]
000069DC 2F2D 929A move.l -[A7], [A5 - 0x6D66]
000069E0 A9D1 syscall TESetSelect
000069E2 600E bra +0x10 /* 000069F2 */
000069E4 4878 FFFF push.l 0xFFFF
000069E8 4878 FFFF push.l 0xFFFF
000069EC 2F2D 929A move.l -[A7], [A5 - 0x6D66]
000069F0 A9D1 syscall TESetSelect
label000069F2:
000069F2 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000069F6 7000 moveq.l D0, 0x00
000069F8 6000 0490 bra +0x492 /* 00006E8A */
label000069FC:
000069FC 2D6E 000C FEAE move.l [A6 - 0x152], [A6 + 0xC]
00006A02 206E FEAE movea.l A0, [A6 - 0x152]
00006A06 0C50 1B58 cmpi.w [A0], 0x1B58
00006A0A 6F0E ble +0x10 /* 00006A1A */
00006A0C 206E FEAE movea.l A0, [A6 - 0x152]
00006A10 0C50 1B66 cmpi.w [A0], 0x1B66
00006A14 6C04 bge +0x6 /* 00006A1A */
00006A16 50AE FEAE addq.l [A6 - 0x152], 8
label00006A1A:
00006A1A 206E FEAE movea.l A0, [A6 - 0x152]
00006A1E 0C50 1F40 cmpi.w [A0], 0x1F40
00006A22 6F00 030E ble +0x310 /* 00006D32 */
00006A26 206E FEAE movea.l A0, [A6 - 0x152]
00006A2A 0C50 1F45 cmpi.w [A0], 0x1F45
00006A2E 6C00 0302 bge +0x304 /* 00006D32 */
00006A32 4267 clr.w -[A7]
00006A34 486E FEB2 pea.l [A6 - 0x14E]
00006A38 486E FEA6 pea.l [A6 - 0x15A]
00006A3C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006A40 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006A44 2F2E 000C move.l -[A7], [A6 + 0xC]
00006A48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A4C 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00006A50 4FEF 001A lea.l A7, [A7 + 0x1A]
00006A54 3D40 FEA4 move.w [A6 - 0x15C], D0
00006A58 4A6E FEA4 tst.w [A6 - 0x15C]
00006A5C 6708 beq +0xA /* 00006A66 */
00006A5E 302E FEA4 move.w D0, [A6 - 0x15C]
00006A62 6000 0426 bra +0x428 /* 00006E8A */
label00006A66:
00006A66 4A6E FF54 tst.w [A6 - 0xAC]
00006A6A 6706 beq +0x8 /* 00006A72 */
00006A6C 7002 moveq.l D0, 0x02
00006A6E 6000 041A bra +0x41C /* 00006E8A */
label00006A72:
00006A72 206E FF50 movea.l A0, [A6 - 0xB0]
00006A76 302E FF4A move.w D0, [A6 - 0xB6]
00006A7A C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006A7E D090 add.l D0, [A0]
00006A80 2040 movea.l A0, D0
00006A82 43EE FFAE lea.l A1, [A6 - 0x52]
00006A86 7013 moveq.l D0, 0x13
label00006A88:
00006A88 22D8 move.l [A1]+, [A0]+
00006A8A 51C8 FFFC dbf D0, -0x6 /* 00006A88 */
00006A8E 32D8 move.w [A1]+, [A0]+
00006A90 486E FEB2 pea.l [A6 - 0x14E]
00006A94 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006A98 588F addq.l A7, 4
00006A9A 302E FEA6 move.w D0, [A6 - 0x15A]
00006A9E 48C0 ext.l D0
00006AA0 E780 asl D0, 3
00006AA2 D1AE 000C add.l [A6 + 0xC], D0
00006AA6 206E 000C movea.l A0, [A6 + 0xC]
00006AAA 4A50 tst.w [A0]
00006AAC 6706 beq +0x8 /* 00006AB4 */
00006AAE 7013 moveq.l D0, 0x13
00006AB0 6000 03D8 bra +0x3DA /* 00006E8A */
label00006AB4:
00006AB4 082E 0000 FFBB btst.b [A6 - 0x45], 0x0
00006ABA 670E beq +0x10 /* 00006ACA */
00006ABC 486E FFAE pea.l [A6 - 0x52]
00006AC0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00006AC4 588F addq.l A7, 4
00006AC6 4A40 tst.w D0
00006AC8 6706 beq +0x8 /* 00006AD0 */
label00006ACA:
00006ACA 7000 moveq.l D0, 0x00
00006ACC 6000 03BC bra +0x3BE /* 00006E8A */
label00006AD0:
00006AD0 4AAE FF28 tst.l [A6 - 0xD8]
00006AD4 6606 bne +0x8 /* 00006ADC */
00006AD6 703D moveq.l D0, 0x3D
00006AD8 6000 03B0 bra +0x3B2 /* 00006E8A */
label00006ADC:
00006ADC 0C6E 0064 FF3C cmpi.w [A6 - 0xC4], 0x64 /* 'd' */
00006AE2 6754 beq +0x56 /* 00006B38 */
00006AE4 4267 clr.w -[A7]
00006AE6 3F3C 0001 move.w -[A7], 0x1
00006AEA 2F2E FF0C move.l -[A7], [A6 - 0xF4]
00006AEE 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00006AF2 508F addq.l A7, 8
00006AF4 4267 clr.w -[A7]
00006AF6 3F3C 0001 move.w -[A7], 0x1
00006AFA 2F2E FF20 move.l -[A7], [A6 - 0xE0]
00006AFE 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00006B02 508F addq.l A7, 8
00006B04 7064 moveq.l D0, 0x64
00006B06 3D40 FF3C move.w [A6 - 0xC4], D0
00006B0A 486E FEE0 pea.l [A6 - 0x120]
00006B0E 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006B12 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00006B16 508F addq.l A7, 8
00006B18 202E FF28 move.l D0, [A6 - 0xD8]
00006B1C B0AD 9030 cmp.l D0, [A5 - 0x6FD0]
00006B20 6606 bne +0x8 /* 00006B28 */
00006B22 7064 moveq.l D0, 0x64
00006B24 3B40 9044 move.w [A5 - 0x6FBC], D0
label00006B28:
00006B28 42A7 clr.l -[A7]
00006B2A 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006B2E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00006B32 508F addq.l A7, 8
00006B34 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
label00006B38:
00006B38 486E FEB2 pea.l [A6 - 0x14E]
00006B3C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00006B40 588F addq.l A7, 4
00006B42 4A40 tst.w D0
00006B44 6600 009A bne +0x9C /* 00006BE0 */
00006B48 3D6D 8FD8 FEA0 move.w [A6 - 0x160], [A5 - 0x7028]
00006B4E 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00006B52 3D40 FEA4 move.w [A6 - 0x15C], D0
00006B56 4A6E FEA4 tst.w [A6 - 0x15C]
00006B5A 6708 beq +0xA /* 00006B64 */
00006B5C 302E FEA4 move.w D0, [A6 - 0x15C]
00006B60 6000 0328 bra +0x32A /* 00006E8A */
label00006B64:
00006B64 302E FEA0 move.w D0, [A6 - 0x160]
00006B68 B06D 8FD8 cmp.w D0, [A5 - 0x7028]
00006B6C 6706 beq +0x8 /* 00006B74 */
00006B6E 7000 moveq.l D0, 0x00
00006B70 6000 0318 bra +0x31A /* 00006E8A */
label00006B74:
00006B74 3F2E FF4A move.w -[A7], [A6 - 0xB6]
00006B78 2F2E FF50 move.l -[A7], [A6 - 0xB0]
00006B7C 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006B80 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00006B84 4FEF 000A lea.l A7, [A7 + 0xA]
00006B88 3D40 FEA4 move.w [A6 - 0x15C], D0
00006B8C 4A6E FEA4 tst.w [A6 - 0x15C]
00006B90 6708 beq +0xA /* 00006B9A */
00006B92 302E FEA4 move.w D0, [A6 - 0x15C]
00006B96 6000 02F2 bra +0x2F4 /* 00006E8A */
label00006B9A:
00006B9A 302E FEA0 move.w D0, [A6 - 0x160]
00006B9E B06D 8FD8 cmp.w D0, [A5 - 0x7028]
00006BA2 6706 beq +0x8 /* 00006BAA */
00006BA4 7000 moveq.l D0, 0x00
00006BA6 6000 02E2 bra +0x2E4 /* 00006E8A */
label00006BAA:
00006BAA 4A6D 928E tst.w [A5 - 0x6D72]
00006BAE 6C06 bge +0x8 /* 00006BB6 */
00006BB0 7000 moveq.l D0, 0x00
00006BB2 6000 02D6 bra +0x2D8 /* 00006E8A */
label00006BB6:
00006BB6 206E FFEC movea.l A0, [A6 - 0x14]
00006BBA 2050 movea.l A0, [A0]
00006BBC 3D50 FEA2 move.w [A6 - 0x15E], [A0]
00006BC0 302E FEA2 move.w D0, [A6 - 0x15E]
00006BC4 C1FC 0014 muls.w D0, 0x14
00006BC8 5440 addq.w D0, 2
00006BCA 48C0 ext.l D0
00006BCC 2D40 FEAA move.l [A6 - 0x156], D0
00006BD0 202E FEAA move.l D0, [A6 - 0x156]
00006BD4 91AE FF58 sub.l [A6 - 0xA8], D0
00006BD8 202E FEAA move.l D0, [A6 - 0x156]
00006BDC 91AE FF5C sub.l [A6 - 0xA4], D0
label00006BE0:
00006BE0 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006BE4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00006BE8 588F addq.l A7, 4
00006BEA 302E FEA8 move.w D0, [A6 - 0x158]
00006BEE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00006BF2 0000 0002 ori.b D0, 0x2
00006BF6 0036 0006 0014 ori.b [A6 + D0.w + 0x14], 0x6
00006BFC 0022 2F2E ori.b -[A2], 0x2E /* '.' */
00006C00 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
00006C02 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00006C06 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C0A A9D1 syscall TESetSelect
00006C0C 601E bra +0x20 /* 00006C2C */
00006C0E 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00006C12 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00006C16 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C1A A9D1 syscall TESetSelect
00006C1C 600E bra +0x10 /* 00006C2C */
00006C1E 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00006C22 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00006C26 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C2A A9D1 syscall TESetSelect
label00006C2C:
00006C2C 206D 929A movea.l A0, [A5 - 0x6D66]
00006C30 2050 movea.l A0, [A0]
00006C32 43EE FFA6 lea.l A1, [A6 - 0x5A]
00006C36 5088 addq.l A0, 8
00006C38 22D8 move.l [A1]+, [A0]+
00006C3A 22D8 move.l [A1]+, [A0]+
00006C3C 206D 929A movea.l A0, [A5 - 0x6D66]
00006C40 42A7 clr.l -[A7]
00006C42 2050 movea.l A0, [A0]
00006C44 3F28 0020 move.w -[A7], [A0 + 0x20]
00006C48 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C4C 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00006C50 201F move.l D0, [A7]+
00006C52 4267 clr.w -[A7]
00006C54 2F00 move.l -[A7], D0
00006C56 A86A syscall HiWord
00006C58 301F move.w D0, [A7]+
00006C5A 3D40 FE96 move.w [A6 - 0x16A], D0
00006C5E 302E FE96 move.w D0, [A6 - 0x16A]
00006C62 B06E FFA6 cmp.w D0, [A6 - 0x5A]
00006C66 6D0C blt +0xE /* 00006C74 */
00006C68 302E FE96 move.w D0, [A6 - 0x16A]
00006C6C B06E FFAA cmp.w D0, [A6 - 0x56]
00006C70 6F00 00B6 ble +0xB8 /* 00006D28 */
label00006C74:
00006C74 302E FFAA move.w D0, [A6 - 0x56]
00006C78 906E FFA6 sub.w D0, [A6 - 0x5A]
00006C7C 48C0 ext.l D0
00006C7E 81FC 0002 divs.w D0, 0x2
00006C82 D06E FFA6 add.w D0, [A6 - 0x5A]
00006C86 3D40 FE9E move.w [A6 - 0x162], D0
00006C8A 302E FE96 move.w D0, [A6 - 0x16A]
00006C8E 906E FE9E sub.w D0, [A6 - 0x162]
00006C92 3D40 FE9C move.w [A6 - 0x164], D0
00006C96 302E FFF8 move.w D0, [A6 - 0x8]
00006C9A D06E FE9C add.w D0, [A6 - 0x164]
00006C9E 3D40 FE9A move.w [A6 - 0x166], D0
00006CA2 42A7 clr.l -[A7]
00006CA4 42A7 clr.l -[A7]
00006CA6 4878 FFFF push.l 0xFFFF
00006CAA 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006CAE 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00006CB2 201F move.l D0, [A7]+
00006CB4 322E FFAA move.w D1, [A6 - 0x56]
00006CB8 926E FFA6 sub.w D1, [A6 - 0x5A]
00006CBC 48C1 ext.l D1
00006CBE 9081 sub.l D0, D1
00006CC0 3D40 FE98 move.w [A6 - 0x168], D0
00006CC4 4A6E FE9A tst.w [A6 - 0x166]
00006CC8 6C04 bge +0x6 /* 00006CCE */
00006CCA 426E FE9A clr.w [A6 - 0x166]
label00006CCE:
00006CCE 302E FE9A move.w D0, [A6 - 0x166]
00006CD2 B06E FE98 cmp.w D0, [A6 - 0x168]
00006CD6 6F06 ble +0x8 /* 00006CDE */
00006CD8 3D6E FE98 FE9A move.w [A6 - 0x166], [A6 - 0x168]
label00006CDE:
00006CDE 302E FFF8 move.w D0, [A6 - 0x8]
00006CE2 906E FE9A sub.w D0, [A6 - 0x166]
00006CE6 3D40 FE9C move.w [A6 - 0x164], D0
00006CEA 3D6E FE9A FFF8 move.w [A6 - 0x8], [A6 - 0x166]
00006CF0 206E FF50 movea.l A0, [A6 - 0xB0]
00006CF4 302E FF4A move.w D0, [A6 - 0xB6]
00006CF8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006CFC D090 add.l D0, [A0]
00006CFE 2040 movea.l A0, D0
00006D00 43EE FFAE lea.l A1, [A6 - 0x52]
00006D04 7013 moveq.l D0, 0x13
label00006D06:
00006D06 20D9 move.l [A0]+, [A1]+
00006D08 51C8 FFFC dbf D0, -0x6 /* 00006D06 */
00006D0C 30D9 move.w [A0]+, [A1]+
00006D0E 4267 clr.w -[A7]
00006D10 3F2E FE9C move.w -[A7], [A6 - 0x164]
00006D14 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006D18 A9DD syscall TEScroll
00006D1A 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006D1E 486E FFAE pea.l [A6 - 0x52]
00006D22 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00006D26 508F addq.l A7, 8
label00006D28:
00006D28 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00006D2C 7000 moveq.l D0, 0x00
00006D2E 6000 015A bra +0x15C /* 00006E8A */
label00006D32:
00006D32 486E FEB2 pea.l [A6 - 0x14E]
00006D36 486E FEA6 pea.l [A6 - 0x15A]
00006D3A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006D3E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006D42 2F2E 000C move.l -[A7], [A6 + 0xC]
00006D46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006D4A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00006D4E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006D52 3D40 FEA4 move.w [A6 - 0x15C], D0
00006D56 4A6E FEA4 tst.w [A6 - 0x15C]
00006D5A 6708 beq +0xA /* 00006D64 */
00006D5C 302E FEA4 move.w D0, [A6 - 0x15C]
00006D60 6000 0128 bra +0x12A /* 00006E8A */
label00006D64:
00006D64 0C6E 0003 FEB2 cmpi.w [A6 - 0x14E], 0x3
00006D6A 6710 beq +0x12 /* 00006D7C */
00006D6C 486E FEB2 pea.l [A6 - 0x14E]
00006D70 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006D74 588F addq.l A7, 4
00006D76 7002 moveq.l D0, 0x02
00006D78 6000 0110 bra +0x112 /* 00006E8A */
label00006D7C:
00006D7C 206E FF50 movea.l A0, [A6 - 0xB0]
00006D80 302E FF4A move.w D0, [A6 - 0xB6]
00006D84 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006D88 D090 add.l D0, [A0]
00006D8A 2040 movea.l A0, D0
00006D8C 43EE FFAE lea.l A1, [A6 - 0x52]
00006D90 7013 moveq.l D0, 0x13
label00006D92:
00006D92 22D8 move.l [A1]+, [A0]+
00006D94 51C8 FFFC dbf D0, -0x6 /* 00006D92 */
00006D98 32D8 move.w [A1]+, [A0]+
00006D9A 302E FEA6 move.w D0, [A6 - 0x15A]
00006D9E 48C0 ext.l D0
00006DA0 E780 asl D0, 3
00006DA2 D1AE 000C add.l [A6 + 0xC], D0
00006DA6 206E 000C movea.l A0, [A6 + 0xC]
00006DAA 4A50 tst.w [A0]
00006DAC 6710 beq +0x12 /* 00006DBE */
00006DAE 486E FEB2 pea.l [A6 - 0x14E]
00006DB2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006DB6 588F addq.l A7, 4
00006DB8 7013 moveq.l D0, 0x13
00006DBA 6000 00CE bra +0xD0 /* 00006E8A */
label00006DBE:
00006DBE 4AAE FF28 tst.l [A6 - 0xD8]
00006DC2 6610 bne +0x12 /* 00006DD4 */
00006DC4 486E FEB2 pea.l [A6 - 0x14E]
00006DC8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006DCC 588F addq.l A7, 4
00006DCE 703D moveq.l D0, 0x3D
00006DD0 6000 00B8 bra +0xBA /* 00006E8A */
label00006DD4:
00006DD4 082E 0000 FFBB btst.b [A6 - 0x45], 0x0
00006DDA 670E beq +0x10 /* 00006DEA */
00006DDC 486E FFAE pea.l [A6 - 0x52]
00006DE0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00006DE4 588F addq.l A7, 4
00006DE6 4A40 tst.w D0
00006DE8 6710 beq +0x12 /* 00006DFA */
label00006DEA:
00006DEA 486E FEB2 pea.l [A6 - 0x14E]
00006DEE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00006DF2 588F addq.l A7, 4
00006DF4 7000 moveq.l D0, 0x00
00006DF6 6000 0092 bra +0x94 /* 00006E8A */
label00006DFA:
00006DFA 302E FFB0 move.w D0, [A6 - 0x50]
00006DFE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00006E02 0000 0002 ori.b D0, 0x2
00006E06 001E 0016 ori.b [A6]+, 0x16
00006E0A 000C 0002 ori.b A4, 0x2
00006E0E 3D7C 025A FEA2 move.w [A6 - 0x15E], 0x25A
00006E14 600E bra +0x10 /* 00006E24 */
00006E16 3D7C 025B FEA2 move.w [A6 - 0x15E], 0x25B
00006E1C 6006 bra +0x8 /* 00006E24 */
00006E1E 3D7C 025C FEA2 move.w [A6 - 0x15E], 0x25C
label00006E24:
00006E24 4267 clr.w -[A7]
00006E26 3F3C 0001 move.w -[A7], 0x1
00006E2A 2F2E FF0C move.l -[A7], [A6 - 0xF4]
00006E2E 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00006E32 508F addq.l A7, 8
00006E34 4267 clr.w -[A7]
00006E36 3F3C 0001 move.w -[A7], 0x1
00006E3A 2F2E FF20 move.l -[A7], [A6 - 0xE0]
00006E3E 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
00006E42 508F addq.l A7, 8
00006E44 3F2E FF4A move.w -[A7], [A6 - 0xB6]
00006E48 2F2E FF50 move.l -[A7], [A6 - 0xB0]
00006E4C 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
00006E50 5C8F addq.l A7, 6
00006E52 3D6E FEA2 FF3C move.w [A6 - 0xC4], [A6 - 0x15E]
00006E58 486E FEE0 pea.l [A6 - 0x120]
00006E5C 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006E60 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00006E64 508F addq.l A7, 8
00006E66 202E FF28 move.l D0, [A6 - 0xD8]
00006E6A B0AD 9030 cmp.l D0, [A5 - 0x6FD0]
00006E6E 6606 bne +0x8 /* 00006E76 */
00006E70 3B6E FEA2 9044 move.w [A5 - 0x6FBC], [A6 - 0x15E]
label00006E76:
00006E76 42A7 clr.l -[A7]
00006E78 2F2E FF28 move.l -[A7], [A6 - 0xD8]
00006E7C 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00006E80 508F addq.l A7, 8
00006E82 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */]
00006E86 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
label00006E8A:
00006E8A 4E5E unlink A6
00006E8C 4E75 rts
fn00006E8E:
00006E8E 4E56 0000 link A6, 0
00006E92 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
00006E96 206E 0008 movea.l A0, [A6 + 0x8]
00006E9A A029 syscall HLock
00006E9C 2450 movea.l A2, [A0]
00006E9E 206E 000C movea.l A0, [A6 + 0xC]
00006EA2 4283 clr.l D3
00006EA4 3628 0004 move.w D3, [A0 + 0x4]
00006EA8 9668 0000 sub.w D3, [A0 + 0x0]
00006EAC 4284 clr.l D4
00006EAE 3828 0006 move.w D4, [A0 + 0x6]
00006EB2 9868 0002 sub.w D4, [A0 + 0x2]
00006EB6 4A6E 0012 tst.w [A6 + 0x12]
00006EBA 6708 beq +0xA /* 00006EC4 */
00006EBC 5644 addq.w D4, 3
00006EBE 0244 FFFC andi.w D4, 0xFFFC
00006EC2 6008 bra +0xA /* 00006ECC */
label00006EC4:
00006EC4 0644 000F addi.w D4, 0xF
00006EC8 E84C lsr D4.w, 4
00006ECA D844 add.w D4, D4
label00006ECC:
00006ECC 3003 move.w D0, D3
00006ECE C0C4 mulu.w D0, D4
00006ED0 D083 add.l D0, D3
00006ED2 D083 add.l D0, D3
00006ED4 A122 syscall NewHandle, flags=1
00006ED6 2D48 0014 move.l [A6 + 0x14], A0
00006EDA 2650 movea.l A3, [A0]
00006EDC 4EFA 004C jmp [PC + 0x4C /* 00006F2A */]
label00006EE0:
00006EE0 302E 0010 move.w D0, [A6 + 0x10]
00006EE4 0C40 0001 cmpi.w D0, 0x1
00006EE8 6716 beq +0x18 /* 00006F00 */
00006EEA 4267 clr.w -[A7]
00006EEC 2F0A move.l -[A7], A2
00006EEE 2F0B move.l -[A7], A3
00006EF0 3F04 move.w -[A7], D4
00006EF2 4EBA 0156 jsr [PC + 0x156 /* 0000704A */]
00006EF6 301F move.w D0, [A7]+
00006EF8 D6C0 add.w A3, D0
00006EFA D4C4 add.w A2, D4
00006EFC 4EFA 002C jmp [PC + 0x2C /* 00006F2A */]
label00006F00:
00006F00 9EC4 sub.w A7, D4
00006F02 284F movea.l A4, A7
00006F04 204A movea.l A0, A2
00006F06 224C movea.l A1, A4
00006F08 3004 move.w D0, D4
00006F0A 4EBA 0240 jsr [PC + 0x240 /* 0000714C */]
00006F0E 204C movea.l A0, A4
00006F10 3004 move.w D0, D4
00006F12 4EBA 0206 jsr [PC + 0x206 /* 0000711A */]
00006F16 4267 clr.w -[A7]
00006F18 2F0C move.l -[A7], A4
00006F1A 2F0B move.l -[A7], A3
00006F1C 3F04 move.w -[A7], D4
00006F1E 4EBA 012A jsr [PC + 0x12A /* 0000704A */]
00006F22 301F move.w D0, [A7]+
00006F24 D6C0 add.w A3, D0
00006F26 D4C4 add.w A2, D4
00006F28 DEC4 add.w A7, D4
label00006F2A:
00006F2A 51CB FFB4 dbf D3, -0x4E /* 00006EE0 */
00006F2E 206E 0014 movea.l A0, [A6 + 0x14]
00006F32 2250 movea.l A1, [A0]
00006F34 97C9 sub.l A3, A1
00006F36 200B move.l D0, A3
00006F38 A024 syscall SetHandleSize
00006F3A 206E 0008 movea.l A0, [A6 + 0x8]
00006F3E A02A syscall HUnlock
00006F40 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
00006F44 4E5E unlink A6
00006F46 205F movea.l A0, [A7]+
00006F48 DEFC 000C add.w A7, 0xC
00006F4C 4ED0 jmp [A0]
fn00006F4E:
00006F4E 4E56 FFFE link A6, -0x0002
00006F52 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00006F56 426E FFFE clr.w [A6 - 0x2]
00006F5A 303C 005D move.w D0, 0x5D /* ']' */
00006F5E A346 syscall GetOSTrapAddress, flags=3
00006F60 2248 movea.l A1, A0
00006F62 303C 009F move.w D0, 0x9F
00006F66 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00006F68 B3C8 cmpa.l A1, A0
00006F6A 670A beq +0xC /* 00006F76 */
00006F6C 7001 moveq.l D0, 0x01
00006F6E A05D syscall SwapMMUMode
00006F70 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00006F76:
00006F76 202E 000E move.l D0, [A6 + 0xE]
00006F7A C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
00006F7E 2440 movea.l A2, D0
00006F80 206E 0008 movea.l A0, [A6 + 0x8]
00006F84 4283 clr.l D3
00006F86 3628 0004 move.w D3, [A0 + 0x4]
00006F8A 9668 0000 sub.w D3, [A0 + 0x0]
00006F8E 4284 clr.l D4
00006F90 3828 0006 move.w D4, [A0 + 0x6]
00006F94 9868 0002 sub.w D4, [A0 + 0x2]
00006F98 2055 movea.l A0, [A5]
00006F9A 2050 movea.l A0, [A0]
00006F9C 4A68 0006 tst.w [A0 + 0x6]
00006FA0 6D12 blt +0x14 /* 00006FB4 */
00006FA2 0644 000F addi.w D4, 0xF
00006FA6 E84C lsr D4.w, 4
00006FA8 D844 add.w D4, D4
00006FAA 3C28 0006 move.w D6, [A0 + 0x6]
00006FAE 2668 0002 movea.l A3, [A0 + 0x2]
00006FB2 6018 bra +0x1A /* 00006FCC */
label00006FB4:
00006FB4 5644 addq.w D4, 3
00006FB6 0244 FFFC andi.w D4, 0xFFFC
00006FBA 2068 0002 movea.l A0, [A0 + 0x2]
00006FBE 2050 movea.l A0, [A0]
00006FC0 3C28 0004 move.w D6, [A0 + 0x4]
00006FC4 0246 7FFF andi.w D6, 0x7FFF
00006FC8 2668 0000 movea.l A3, [A0 + 0x0]
label00006FCC:
00006FCC 302E 000C move.w D0, [A6 + 0xC]
00006FD0 6600 0052 bne +0x54 /* 00007024 */
00006FD4 4EFA 0034 jmp [PC + 0x34 /* 0000700A */]
label00006FD8:
00006FD8 9EC4 sub.w A7, D4
00006FDA 284F movea.l A4, A7
00006FDC 204C movea.l A0, A4
00006FDE 3004 move.w D0, D4
00006FE0 4EBA 015E jsr [PC + 0x15E /* 00007140 */]
00006FE4 4267 clr.w -[A7]
00006FE6 3F04 move.w -[A7], D4
00006FE8 2F0A move.l -[A7], A2
00006FEA 2F0C move.l -[A7], A4
00006FEC 4EBA 00CC jsr [PC + 0xCC /* 000070BA */]
00006FF0 301F move.w D0, [A7]+
00006FF2 D4C0 add.w A2, D0
00006FF4 204C movea.l A0, A4
00006FF6 3004 move.w D0, D4
00006FF8 4EBA 0136 jsr [PC + 0x136 /* 00007130 */]
00006FFC 204C movea.l A0, A4
00006FFE 224B movea.l A1, A3
00007000 3004 move.w D0, D4
00007002 4EBA 0148 jsr [PC + 0x148 /* 0000714C */]
00007006 D6C6 add.w A3, D6
00007008 DEC4 add.w A7, D4
label0000700A:
0000700A 51CB FFCC dbf D3, -0x36 /* 00006FD8 */
0000700E 4EFA 0018 jmp [PC + 0x18 /* 00007028 */]
label00007012:
00007012 4267 clr.w -[A7]
00007014 3F04 move.w -[A7], D4
00007016 2F0A move.l -[A7], A2
00007018 2F0B move.l -[A7], A3
0000701A 4EBA 009E jsr [PC + 0x9E /* 000070BA */]
0000701E 301F move.w D0, [A7]+
00007020 D4C0 add.w A2, D0
00007022 D6C6 add.w A3, D6
label00007024:
00007024 51CB FFEC dbf D3, -0x16 /* 00007012 */
label00007028:
00007028 200A move.l D0, A2
0000702A 90AE 000E sub.l D0, [A6 + 0xE]
0000702E 2D40 0012 move.l [A6 + 0x12], D0
00007032 4A6E FFFE tst.w [A6 - 0x2]
00007036 6704 beq +0x6 /* 0000703C */
00007038 7000 moveq.l D0, 0x00
0000703A A05D syscall SwapMMUMode
label0000703C:
0000703C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00007040 4E5E unlink A6
00007042 205F movea.l A0, [A7]+
00007044 DEFC 000A add.w A7, 0xA /* '\n' */
00007048 4ED0 jmp [A0]
fn0000704A:
0000704A 4E56 0000 link A6, 0
0000704E 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
00007052 302E 0008 move.w D0, [A6 + 0x8]
00007056 266E 000A movea.l A3, [A6 + 0xA]
0000705A 246E 000E movea.l A2, [A6 + 0xE]
0000705E 284A movea.l A4, A2
00007060 D8C0 add.w A4, D0
label00007062:
00007062 4243 clr.w D3
00007064 4244 clr.w D4
label00007066:
00007066 0C43 00FF cmpi.w D3, 0xFF
0000706A 6C12 bge +0x14 /* 0000707E */
0000706C 4A52 tst.w [A2]
0000706E 660E bne +0x10 /* 0000707E */
00007070 4A5A tst.w [A2]+
00007072 5243 addq.w D3, 1
00007074 B5CC cmpa.l A2, A4
00007076 6DEE blt -0x10 /* 00007066 */
00007078 425B clr.w [A3]+
0000707A 4EFA 0026 jmp [PC + 0x26 /* 000070A2 */]
label0000707E:
0000707E 2A4A movea.l A5, A2
label00007080:
00007080 0C44 00FF cmpi.w D4, 0xFF
00007084 6C0C bge +0xE /* 00007092 */
00007086 4A52 tst.w [A2]
00007088 6708 beq +0xA /* 00007092 */
0000708A 4A5A tst.w [A2]+
0000708C 5244 addq.w D4, 1
0000708E B5CC cmpa.l A2, A4
00007090 6DEE blt -0x10 /* 00007080 */
label00007092:
00007092 16C3 move.b [A3]+, D3
00007094 16C4 move.b [A3]+, D4
00007096 6002 bra +0x4 /* 0000709A */
label00007098:
00007098 36DD move.w [A3]+, [A5]+
label0000709A:
0000709A 51CC FFFC dbf D4, -0x6 /* 00007098 */
0000709E B5CC cmpa.l A2, A4
000070A0 6DC0 blt -0x3E /* 00007062 */
label000070A2:
000070A2 200B move.l D0, A3
000070A4 90AE 000A sub.l D0, [A6 + 0xA]
000070A8 3D40 0012 move.w [A6 + 0x12], D0
000070AC 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
000070B0 4E5E unlink A6
000070B2 205F movea.l A0, [A7]+
000070B4 DEFC 000A add.w A7, 0xA /* '\n' */
000070B8 4ED0 jmp [A0]
fn000070BA:
000070BA 4E56 0000 link A6, 0
000070BE 48E7 0038 movem.l -[A7], A2,A3,A4
000070C2 302E 0010 move.w D0, [A6 + 0x10]
000070C6 246E 000C movea.l A2, [A6 + 0xC]
000070CA 266E 0008 movea.l A3, [A6 + 0x8]
000070CE 284B movea.l A4, A3
000070D0 D8C0 add.w A4, D0
label000070D2:
000070D2 4A52 tst.w [A2]
000070D4 6604 bne +0x6 /* 000070DA */
000070D6 4A5A tst.w [A2]+
000070D8 6028 bra +0x2A /* 00007102 */
label000070DA:
000070DA 7000 moveq.l D0, 0x00
000070DC 101A move.b D0, [A2]+
000070DE 7200 moveq.l D1, 0x00
000070E0 121A move.b D1, [A2]+
000070E2 D6C0 add.w A3, D0
000070E4 D6C0 add.w A3, D0
000070E6 3001 move.w D0, D1
000070E8 E248 lsr D0.w, 1
000070EA 6004 bra +0x6 /* 000070F0 */
label000070EC:
000070EC 241A move.l D2, [A2]+
000070EE B59B xor.l [A3]+, D2
label000070F0:
000070F0 51C8 FFFA dbf D0, -0x8 /* 000070EC */
000070F4 0801 0000 btst.b D1, 0x0
000070F8 6704 beq +0x6 /* 000070FE */
000070FA 341A move.w D2, [A2]+
000070FC B55B xor.w [A3]+, D2
label000070FE:
000070FE B7CC cmpa.l A3, A4
00007100 6DD0 blt -0x2E /* 000070D2 */
label00007102:
00007102 200A move.l D0, A2
00007104 90AE 000C sub.l D0, [A6 + 0xC]
00007108 3D40 0012 move.w [A6 + 0x12], D0
0000710C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007110 4E5E unlink A6
00007112 205F movea.l A0, [A7]+
00007114 DEFC 000A add.w A7, 0xA /* '\n' */
00007118 4ED0 jmp [A0]
fn0000711A:
0000711A D0C0 add.w A0, D0
0000711C 43E8 FFFE lea.l A1, [A0 - 0x2]
00007120 E248 lsr D0.w, 1
00007122 5340 subq.w D0, 1
00007124 6004 bra +0x6 /* 0000712A */
label00007126:
00007126 3221 move.w D1, -[A1]
00007128 9360 sub.w -[A0], D1
label0000712A:
0000712A 51C8 FFFA dbf D0, -0x8 /* 00007126 */
0000712E 4E75 rts
fn00007130:
00007130 E248 lsr D0.w, 1
00007132 5340 subq.w D0, 1
00007134 6004 bra +0x6 /* 0000713A */
label00007136:
00007136 3218 move.w D1, [A0]+
00007138 D350 add.w [A0], D1
label0000713A:
0000713A 51C8 FFFA dbf D0, -0x8 /* 00007136 */
0000713E 4E75 rts
fn00007140:
00007140 E248 lsr D0.w, 1
00007142 6002 bra +0x4 /* 00007146 */
label00007144:
00007144 4258 clr.w [A0]+
label00007146:
00007146 51C8 FFFC dbf D0, -0x6 /* 00007144 */
0000714A 4E75 rts
fn0000714C:
0000714C E248 lsr D0.w, 1
0000714E 6002 bra +0x4 /* 00007152 */
label00007150:
00007150 32D8 move.w [A1]+, [A0]+
label00007152:
00007152 51C8 FFFC dbf D0, -0x6 /* 00007150 */
00007156 4E75 rts